Heim > Backend-Entwicklung > PHP-Tutorial > PHP erhält den Dateinamen der aktuell ausgeführten PHP-Datei

PHP erhält den Dateinamen der aktuell ausgeführten PHP-Datei

王林
Freigeben: 2023-04-07 21:36:01
Original
3827 Leute haben es durchsucht

PHP erhält den Dateinamen der aktuell ausgeführten PHP-Datei

Zuerst müssen wir die URL der aktuellen Seite abrufen. Hier verwenden wir PHPs $_SERVER['PHP_SELF'], um die Webseitenadresse zu erhalten.

Angenommen, die Webseitenadresse lautet: www.php.cn/course.html

Beispiel:

$php_Self= $_SERVER['PHP_SELF']; //获取网页地址
//输出结果://www.php.cn/course.html
Nach dem Login kopieren

Nach der Ausgabe haben wir festgestellt, dass wir nur course.html benötigen, und das Die vorherige Liste der Dinge fehlt gebraucht. Was zu tun?

Hier verwenden wir die Funktion substr().

Online-Lernvideo-Tutorial: PHP-Video-Tutorial

Funktionseinführung:

substr() wird verwendet, um einen Teil einer Zeichenfolge zurückzugeben.

Syntax:

substr(string,start,length)
Nach dem Login kopieren

PHP erhält den Dateinamen der aktuell ausgeführten PHP-Datei

Siehe den zweiten Parameter dieser Funktion, der angibt, wo in der Zeichenfolge begonnen werden soll. Offensichtlich ist das letzte / in der URL das, was wir brauchen. Wir müssen also die Funktion strrpos() verwenden, um die Position zu ermitteln, an der / zuletzt angezeigt wurde.

Syntax:

strrpos(string,find,start)
Nach dem Login kopieren

PHP erhält den Dateinamen der aktuell ausgeführten PHP-Datei

Der Gesamtcode lautet wie folgt:

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

Empfohlene Tutorials für weitere verwandte Artikel: php-Tutorial

Das obige ist der detaillierte Inhalt vonPHP erhält den Dateinamen der aktuell ausgeführten PHP-Datei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage