I've checked up on strings, and it seems like the quoting is like the Korn
shell.

You can see below that I found basename() which works fine with __FILE__,
but $_SERVER['PHP_SELF'] etc print nothing. Any ideas?

Stephen


=====PHP======
<?php
 echo '<P>$_SERVER[\'PHP_SELF\']= '.$_SERVER['PHP_SELF']."</P>";

 echo '<P>$_SERVER[\'SCRIPT_NAME\'] (etc)='.$_SERVER['SCRIPT_NAME'].' '.
     $_SERVER['SCRIPT_FILENAME'].' '.
     $_SERVER['PHP_SELF']."</P>";

 echo '<P>__FILE__='.__FILE__."</P>";

 echo '<P>$SCRIPT_FILENAME='.$SCRIPT_FILENAME."</P>";

 echo "<P>Basename=".basename(__FILE__)."</P>";
?>
==IE6 Display=========
$_SERVER['PHP_SELF']=

$_SERVER['SCRIPT_NAME'] (etc)=

__FILE__=/path/sfindex03.php

$SCRIPT_FILENAME=/path/sfindex03.php

Basename=sfindex03.php
===========



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to