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

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

王林
王林Original
2019-12-03 09:39:143775Durchsuche

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 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)

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)

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呢?因为要排除前面的那个 /

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!

Stellungnahme:
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