Hi,

TR> This will set the include path just before the document root:

TR> if(isset($_SERVER["SCRIPT_FILENAME"])){
TR>         $root = $_SERVER['SCRIPT_FILENAME'];
TR>         //echo "Root: $root<br>";
        
TR>         $script = $_SERVER['SCRIPT_NAME'];
TR>         $document_root = str_replace($script,'',$root);
TR>         //echo "Document root: $document_root<br>";
        
TR>         $base = basename($document_root);
TR>         //echo "Base: $base<br>";
        
TR>         $include = str_replace($base,'include',$document_root);
TR>         //echo "Include: $include<br>";
        
TR>         $os = strtolower(PHP_OS);
TR>         //echo "OS: $os<br>";

TR>         $lk = ':';
TR>         $org_include = ini_get("include_path");
TR>         if(preg_match('/^win/i',$os))   $lk = ';';
        
TR>         ini_set("include_path",$include.$lk.$org_include);
TR>         //echo "Include: ".ini_get("include_path")."<br>";
TR> }

TR> -- 
TR> regards,
TR> Tom


Forgot to tell you to put it in the auto_prepend file and it will work
for all files :)

-- 
regards,
Tom

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to