note 83130 modified in function.dirname by danbrown

From: Date: Sun, 20 Jul 2008 18:58:32 +0000
Subject: note 83130 modified in function.dirname by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-142249@lists.php.net to get a copy of this message
this little function gets the top level public directory eg. http://www.mysite.com/directory1/file.php or http://www.mysite.com/directory1/directory2/directory3/file.php will both return "directory1" ...which is the top level directory <?php function public_base_directory() { //get public directory structure eg "/top/second/third" $public_directory = dirname($_SERVER['PHP_SELF']); //place each directory into array $directory_array = explode('/', $public_directory); //get highest or top level in array of directory strings $public_base = max($directory_array); return $public_base; } ?> --was-- this little function gets the top level public directory eg. http://www.mysite.com/directory1/file.php or http://www.mysite.com/directory1/directory2/directory3/file.php will both return "directory1" ...which is the top level directory function public_base_directory() { //get public directory structure eg "/top/second/third" $public_directory = dirname($_SERVER['PHP_SELF']); //place each directory into array $directory_array = explode('/', $public_directory); //get highest or top level in array of directory strings $public_base = max($directory_array); return $public_base; } http://php.net/manual/en/function.dirname.php

« previous php.notes (#142249) next »