View Full Version : Variable for Pagename
Dalziel
04-05-2003, 10:59 PM
How do you make a PHP variable that is equal to the page name (e.g. index.php) also is it possible to make one that is just equal to the file name without the extension (e.g. index)
Spookster
04-06-2003, 12:09 AM
<?php
echo $_SERVER["PHP_SELF"];
?>
Dalziel
04-06-2003, 11:14 PM
does that get name only or name and extension?
Spookster
04-06-2003, 11:46 PM
That will give you file name and extension.
Phantom
04-07-2003, 02:30 AM
Or you could just echo $PHP_SELF, am I right? :-)
Spookster
04-07-2003, 03:04 AM
Actually now that I read more carefully, PHP_SELF will also output the path. Here is a functoin posted at php.net that removes the path and file extension:
function filename() {
$host = $_SERVER['PHP_SELF'];
$i = strlen ($host);
while (($stop!=1) and ($i>=0)) {
if ($host[$i] != "/") {
$new = $host[$i] . $new;
$i--;
} else $stop=1;
}
$new = explode ('.', $new);
return $new[0];
}
Just call the function whenever you want the filename without extension.
vBulletin® v3.8.2, Copyright ©2000-2012, Jelsoft Enterprises Ltd.