note 83130 added to function.dirname

From: Date: Mon, 12 May 2008 06:31:30 +0000
Subject: note 83130 added to function.dirname
Groups: php.notes 
Request: Send a blank email to php-notes+get-139292@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 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; } ---- Server IP: 69.147.83.197 Probable Submitter: 190.80.55.206 ---- Manual Page -- http://www.php.net/manual/en/function.dirname.php Edit -- https://master.php.net/note/edit/83130 Del: integrated -- https://master.php.net/note/delete/83130/integrated Del: useless -- https://master.php.net/note/delete/83130/useless Del: bad code -- https://master.php.net/note/delete/83130/bad+code Del: spam -- https://master.php.net/note/delete/83130/spam Del: non-english -- https://master.php.net/note/delete/83130/non-english Del: in docs -- https://master.php.net/note/delete/83130/in+docs Del: other reasons-- https://master.php.net/note/delete/83130 Reject -- https://master.php.net/note/reject/83130 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#139292) next »