Hm... I tried quite a few variations on this.  I can't seem to get any 
displayable value out of this function.

function get_current_page_name()
$current_page_name = explode("/", $_SERVER['PHP_SELF']);
$current_page_name = $current_page_name[-1];
return $current_page_name ;

$errorcode = get_current_page_name();
echo $errorcode;


The only thing that works is $errorcode = 
basename($_SERVER['PHP_SELF']), but that's not the point -- I still 
don't understand why the function above doesn't return anything.  In 
this case, I'm positive that I've specified the last element of the 
array.  (Haven't I?)


On Wednesday, February 13, 2002, at 05:03  PM, Darren Gamble wrote:

> I think what you're trying to do is return one particular element out 
> of the
> array.  If that's the case, just use something like:
> return $current_page_name[-1]
> to return the last element in the array.
> ============================


Erik Price
Web Developer Temp
Media Lab, H.H. Brown

PHP General Mailing List (
To unsubscribe, visit:

Reply via email to