Maison  >  Article  >  développement back-end  >  php obtient le nom du fichier php actuellement exécuté

php obtient le nom du fichier php actuellement exécuté

王林
王林original
2019-12-03 09:39:143739parcourir

php obtient le nom du fichier php actuellement exécuté

Tout d'abord, nous devons obtenir l'URL de la page actuelle. Ici, nous utilisons le $_SERVER['PHP_SELF'] de php pour obtenir l'adresse de la page Web.

Supposons que l'adresse de la page Web soit : www.php.cn/course.html

Exemple :

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

Après la sortie, nous avons constaté que nous n'avions besoin que de course.html, et le la liste précédente de choses n'est pas utilisée. Ce qu'il faut faire?

Ici, nous utilisons la fonction substr().

Tutoriel vidéo d'apprentissage en ligne : Tutoriel vidéo php

Introduction à la fonction :

substr() est utilisé pour renvoyer une partie d'une chaîne.

Syntaxe :

substr(string,start,length)

php obtient le nom du fichier php actuellement exécuté

Voir le deuxième paramètre de cette fonction, qui spécifie par où commencer dans la chaîne. Évidemment, le dernier / dans l'URL est ce dont nous avons besoin. Nous devons donc utiliser la fonction strrpos() pour obtenir la position où / est apparu pour la dernière fois.

Syntaxe :

strrpos(string,find,start)

php obtient le nom du fichier php actuellement exécuté

Le code total est le suivant :

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

Tutoriels recommandés pour des articles plus connexes : tutoriel php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn