Do you want to return only the filename of the page on the server without the directory listing as well.
1. First we assign the variable $self which uses $_SERVER['PHP_SELF'] to return the filename with the directory
$self = $_SERVER['PHP_SELF'];
2. Next we remove everything before the last instance of “/” as everything after this is our file name, everything before is our directory. We are using strrchr which takes everything in $self from the last position of “’/”.
$str2use = strrchr($self,'/');
3. Now we find the length of the string and minus 1 from this to remove the “/”.
$length = strlen($str2use)-1;
4. Lastly we use substr to return part of the string, we know the string starts with “/” so we want everything after this so we set the start vaule as 1, as 0 is where “/” is located and use the length of the string we already have. Hey presto you are just returning the filename now.
@$fname = substr($str2use, 1, $length);
The @ sign is used incase $_SERVER['PHP_SELF']; does not return a directory only the filename, ensuring that it will still work regardless.
Here is the code, with variables and also below is the code without the variables just the functions.
<?PHP
$self = $_SERVER['PHP_SELF'];
$str2use = strrchr($self,'/');
$length = strlen($str2use)-1;
@$fname = substr($str2use, 1, $length);
echo "$fname";
?>
<?PHP
@$fname=substr(strrchr($_SERVER['PHP_SELF'],'/'), -(strlen(strrchr($_SERVER['PHP_SELF'],'/')) -1));
?>
Trending right now
The Hidden Question That Tricks Your Brain Into Attracting Massive Wealth Effortlessly The Hidden Question That Tricks Your Brain Into Attracting Massive Wealth Effortlessly
The Hidden Truth That Ends All Loneliness Forever
What have we learnt about humanity since covid appeared.
Html apostrophe single quote quote mark
Stop paying council tax and remove yourself from their database
The secret to getting your kids dressed in 5 minutes or less in the morning
How I paid my HMRC tax bill with a promissory note
What is the difference between Jam and peanut butter Joke on how i met your mother
Digital Detox night out in Woking
Does eating eggs increase your risk of diabetes
How to unblock a plug hole in your bath
What different Text Ads Types are available for Google ADWORDS
How to unmark posting as spam on facebook
How I stopped my craving for chocolate
Encouraging Messages from God
Climate change is it real or made up.
Some things I am selling please have a look
How to cure an ear infection without antibiotics
Foods to avoid during H pylori infection
How to teach your child to swim easy lessons anyone can do
How to send a postal cheque to lloyds bank plc
Send the Single Letter template to anyone demanding money from you
Buyer marked payment as sent when it has not been how do i remove this
How to tie a tie
Quantum Command Phrases and Reality Restructuring
Easy and simple way to cut foam using something you already have in the house
Google ads for electricians in the UK
Enable the hidden admin on windows 10
How to stop people stealing your downloads when using paypal
How to relieve cure a sore throat
How do i edit a facebook album name in a group
How to get more customers