note 23063 added to language.variables.predefined

From: Date: Mon, 08 Jul 2002 17:46:47 +0000
Subject: note 23063 added to language.variables.predefined
Groups: php.notes 
Request: Send a blank email to php-notes+get-32745@lists.php.net to get a copy of this message
Wouldn't it be great if there was a variable called $_SERVER["PATH_USERHOME"]. Here is how to set it yourself: $path_fs = split ("/", ltrim ($_SERVER["PATH_TRANSLATED"], "/")); $path_fs_rev = array_reverse ($path_fs); $path_http = split ("/", ltrim ($_SERVER["PHP_SELF"], "/")); $path_http_rev = array_reverse ($path_http); $num_same = 0; while ($path_fs_rev[$num_same] == $path_http_rev[$num_same]) { $num_same++; } $path_userhome = array (); $numdirs_userhome = sizeof ($path_http) - $num_same; echo $numdirs_userhome; for ($i = 0; $i < $numdirs_userhome; $i++) { array_push ($path_userhome, $path_http[$i]); } $_SERVER["PATH_USERHOME"] = "/" . implode ("/", $path_userhome) . "/"; print_r ($_SERVER["PATH_USERHOME"]); ;) Happy programming, Peder -- http://www.php.net/manual/en/language.variables.predefined.php http://master.php.net/manage/user-notes.php?action=edit+23063 http://master.php.net/manage/user-notes.php?action=delete+23063 http://master.php.net/manage/user-notes.php?action=reject+23063

« previous php.notes (#32745) next »