Do you not have to make $_SERVER a global variable in the function ?
Alastair
Lightwood Consultancy Ltd
> 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;
>
> Nothing.
>
> 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?)
>
>
> Erik
>
>
>
>
> 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
> [EMAIL PROTECTED]
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php