the tag obtener name full current all php

tag - PHP-Obteniendo la URL actual



php url request (3)

Esto le dará el nombre del archivo que se solicitó (basado en la URL invocada, no en la ubicación real del archivo, solo en caso de que esté usando mod_rewrite):

$filename = basename($_SERVER[''REQUEST_URI'']);

Para ambos, http://www.example.com/testing01.php y http://www.example.com/x/y/z/testing01.php , obtendrá:

testing01.php

Esto parece ser una pregunta común, pero ninguno de ellos parece ser lo que estoy buscando. Si hay un sitio web:

www.example.com/test.php

Quiero extraer el "test.php" y si es algo así como:

www.example.com/folder/folder1/test.php

De nuevo quiero simplemente extraer "test.php" pero todo parece indicar el camino exacto en lugar de solo la página. ¿Alguna sugerencia?


$file = $_SERVER["SCRIPT_NAME"]; $break = explode(''/'', $file); $pfile = $break[count($break) - 1];


$query = $_SERVER[''PHP_SELF'']; $path = pathinfo( $query ); $what_you_want = $path[''basename''];

Voila.