Torsten Neuer (tneuer@inwise.de)
Wed, 16 Jun 1999 16:09:21 +0200
According to Gilles Detillieux:
>According to Torsten Neuer:
>> When called from command line, htsearch defaults to interactive
>> mode. If used in a PHP wrapper, one has to call htsearch via
>> a shell script that sets REQUEST_METHOD and QUERY_STRING (the
>> putenv() function of PHP does not work with exec()).
>>
>> The attached patch to htsearch.cc significantly speeds up the
>> search from within wrappers (such as the PHP wrapper in the
>> contrib section) by setting REQUEST_METHOD to "GET" and
>> QUERY_STRING to the value of av[optind] if (optind < ac)
>> after the options have been processed.
>
>I really like the idea, but I question how portable the setenv() function
>call is. I've seen some systems with it, but a lot of others use putenv()
>instead, which take one argument only. I'll implement a variation of this
>that passes the argument directly to the cgi() constructor, to avoid the
>problem of how to fudge up the environment variables.
Yep, it was just a quick hack to get rid of an additional shell script.
If you are putting this in the cgi constructor - great. Will safe me
some time to mess around with other things ,-)
cheers,
Torsten
-- InWise - Wirtschaftlich-Wissenschaftlicher Internet Service GmbH Waldhofstraße 14 Tel: +49-4101-403605 D-25474 Ellerbek Fax: +49-4101-403606 E-Mail: info@inwise.de Internet: http://www.inwise.de------------------------------------ To unsubscribe from the htdig3-dev mailing list, send a message to htdig3-dev@htdig.org containing the single word "unsubscribe" in the SUBJECT of the message.
This archive was generated by hypermail 2.0b3 on Wed Jun 16 1999 - 06:28:30 PDT