Thanks Jason. I use PHP as CGI in Win32 system because It is most stable like Apache module.
I have make a same code PHP like this follow that I try ini_set and ini_aletr function instead of the -htaccess solution. The code that try it is this: <? $path="C:\\openfedra\\apache\\htdocs\\fedra\\sv\\cfg\\"; echo"<br>$path<br>"; echo ini_get("include_path"); echo"<br>"; echo ini_set("include_path", ini_get("include_path") . ".;" .$path); echo"<br>"; echo ini_get("include_path"); echo"<br>"; echo ini_get("auto_prepend_file"); echo"<br>"; if(ini_alter("auto_prepend_file", $path . "systemVariables.php")) echo "<br>ini_alter success<br>"; else echo "<br>ini_alter failed<br>"; echo ini_get("auto_prepend_file"); echo"<br>"; echo"<br>xPathLibraryExt=$xPathLibraryExt<br>"; The file that I try to *load* into my script it is in the C:\OPENFEDRA\apache\htdocs\fedra\sv\cfg\systemVariables and it is this: <? $document_root = getenv('DOCUMENT_ROOT'); $xPathLibraryExt=$document_root."/fedra/sv/src/lib/"; $systemVariables=$document_root."/fedra/sv/cfg"; $tabelle_genExt=$document_root."/fedra/sv/xml/lookup/"; $tabella_comExt=$document_root."/fedra/sv/xml/lookup/"; $elenco_pratExt=$document_root."/fedra/sv/pratiche/"; $modelliExt=$document_root."/fedra/sv/xml/xmlguida/"; $praticheExt=$document_root."/fedra/sv/pratiche/"; $sezioniExt=$document_root."/fedra/sv/xml/xmlguida/"; $riquadriExt=$document_root."/fedra/sv/xml/xmlguida/"; $lookupExt = $document_root."/fedra/sv/xml/lookup/"; $xmlguidaExt = $document_root."/fedra/sv/xml/xmlguida/"; $formPhpExt = $document_root."/fedra/sv/src/formphp/"; $srcJsExt = $document_root."/fedra/sv/src/js/"; $srcPhpExt = $document_root."/fedra/sv/src/php/"; $srcHtmlExt = $document_root."/fedra/sv/src/html/"; $FolderTmpExt = $document_root."/fedra/sv/tmp"; ?> The error it is: C:\openfedra\apache\htdocs\fedra\sv\cfg\ ;c:\php4\pear ;c:\php4\pear ;c:\php4\pear.;C:\openfedra\apache\htdocs\fedra\sv\cfg\ ini_alter failed C:\openfedra\apache\htdocs\fedra\sv\cfg\systemVariables.php xPathLibraryExt= Warning: Failed opening 'functionXpath.php' for inclusion (include_path='.;c:\php4\pear.;C:\openfedra\apache\htdocs\fedra\sv\cfg\') in C:\OPENFEDRA\Apache\htdocs\fedra\sv\src\html\benvenut.php on line 39 Warning: Failed opening 'datiConfig.php' for inclusion (include_path='.;c:\php4\pear.;C:\openfedra\apache\htdocs\fedra\sv\cfg\') in C:\OPENFEDRA\Apache\htdocs\fedra\sv\src\html\benvenut.php on line 58 I this that auto_prepend_file it is set by ini_alter function because the echo before and after function write the odl (Null value) and new value (C:\openfedra\apache\htdocs\fedra\sv\cfg\systemVariables.php). But do not undestand because The ini_alter exit with failed and because the next path variables are not find in the script. Ciao franco. Jason Wong wrote: > On Thursday 05 December 2002 17:29, Franco Pozzer wrote: > > > > plaese write step by step how to do to confugure apache. > > > > remeber this. I work in Win32 system and PHp worh as CGI. > I don't use PHP as CGI with Apache so I don't think I can help you here. > But ... > > I have created .htaccess like this: > > > > php_value > > auto_prepend_file="C:OPENFEDRAApachehtdocsfedrasvcfgsystemvariables.p > >hp" > .... I have a feeling that if you're using PHP/CGI then you cannot set PHP > options using a .htaccess file ... > > But I have and error like this: > > > > error.log: [Wed Dec 04 15:14:53 2002] [alert] [client 127.0.0.1] > > c:/openfedra/apache/htdocs/.htaccess: Invalid command 'php_value', perhaps > > mis-spelled or > > defined by a module not included in the server configuration > .... which is why you get this error. > In any case, the correct way to specify php options in a .htaccess file is: > php_value auto_prepend_file "C:OPENFEDRAApachexxxxxxxxx.php" > NB there should not be an '='. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php