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.