You don't need command line query support for PHP3 if PHP3 can modify the
environment hash like Perl can.  I use modperl to call htsearch directly
like this:

# Execute htsearch
# Setup the Ht://Dig ENV so we don't have for fork() the search.sh script
  $ENV{'SCRIPT_NAME'} = "/modperl/search"; 
  $ENV{'REQUEST_METHOD'} = "GET";
  $ENV{'QUERY_STRING'} = "$htparams";

where $htparams is the query string for htsearch.

Then execute htsearch:

@htout = `/home/htdig/dev/bin/htsearch -c /home/htdig/dev/conf/htdig_adv.conf`;

As you see in this case I'm telling htsearch to use a different config
file (I have multiple templates for the output).  It gets the CGI params
from the $ENV hash.  Obviously the above lines are Perl, but it should be
clear enough how to write it in PHP.

--
Aaron Turner, Core Developer       http://vodka.linuxkb.org/~aturner/
Linux Knowledge Base Organization  http://linuxkb.org/
Because world domination requires quality open documentation.
aka: [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]

On Mon, 3 Jan 2000, Torsten Neuer wrote:

> Jeff Hill wrote:
> > 
> > >From what I can see of htdig-3.1.4, it encorporates Torsten
> > Neuer's patch of htsearch.cc so that PHP3 can call htsearch
> > directly. Is that correct?
> > 
> > I've got the php wrapper working with Torsten's contributed
> > files, but without the patch. So I'm trying to get my PHP3
> > search page to call htsearch directly with the new version of
> > htdig. Does anyone have an example available? Right now I'm
> > using:
> 
> If your setup worked, then no changed are required.  The command
> line query support is within 3.1.4.
> 


------------------------------------
To unsubscribe from the htdig mailing list, send a message to
[EMAIL PROTECTED]
You will receive a message to confirm this.

Reply via email to