Home > Backend Development > PHP Tutorial > php gets the file name of the currently executed php file

php gets the file name of the currently executed php file

王林
Release: 2023-04-07 21:36:01
Original
3829 people have browsed it

php gets the file name of the currently executed php file

First of all, we must get the current page URL. Here we use php's $_SERVER['PHP_SELF'] to get the web page address.

Assume that the web page address is: www.php.cn/course.html

Example:

$php_Self= $_SERVER['PHP_SELF']; //获取网页地址
//输出结果://www.php.cn/course.html
Copy after login

After output, we only find that Requires course.html, the previous list of things are useless. How to do it?

Here we use the substr() function.

Online learning video tutorial: php video tutorial

Function introduction:

substr() is used to return a string a part of.

Syntax:

substr(string,start,length)
Copy after login

php gets the file name of the currently executed php file

See the second parameter of this function, which specifies where to start in the string. Obviously the last /beginning in the url is what we need. So we need to use the strrpos() function to get the position of the last occurrence.

Grammar:

strrpos(string,find,start)
Copy after login

php gets the file name of the currently executed php file

The total code is as follows:

$php_Self = substr($_SERVER['PHP_SELF'],strripos($_SERVER['PHP_SELF'],"/")+1);
//为啥要加1呢?因为要排除前面的那个 /
Copy after login

More related article tutorial recommendations: php tutorial

The above is the detailed content of php gets the file name of the currently executed php file. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template