php получить имя php из URL-адреса

У меня есть эти типы URL

something1/anotherThing1/View/fileName.php

something2/anotherThing2/View/fileName2.php?variable1=value1&variable2=value2

...

Я хочу получить fileName без .php

я пробовал это

$_SERVER['REQUEST_URI']

но кажется, что это дает мне весь URL.

Может быть, мне нужно регулярное выражение.

Не могли бы вы мне помочь, пожалуйста. я плохо разбираюсь в PHP, и мне просто нужна эта небольшая проблема.

ценить это


person Marco Dinatsoli    schedule 27.12.2014    source источник
comment
Вы хотите иметь возможность запускать файл без расширения или хотите получить имя файла внутри скрипта, избавившись от расширения? очистить это   -  person    schedule 27.12.2014
comment
Может __FILE__? Если вы находитесь внутри фактического файла, а не во включенном   -  person casraf    schedule 27.12.2014
comment
@JuanRocamonde Мне нужно имя файла внутри сценария, это имя файла находится в URL-адресе, и я хочу получить его внутри сценария. это понятно пожалуйста?   -  person Marco Dinatsoli    schedule 27.12.2014
comment
вы можете избавиться от расширения .php, используя trim($var, ".php")   -  person    schedule 27.12.2014


Ответы (1)


 echo basename($_SERVER["SCRIPT_FILENAME"]); //with php
    echo '<br>';
    echo basename($_SERVER['REQUEST_URI'], ".php");//without php

проверить этот ответ

Получить имя текущего файла сценария

person Ranjeet Singh    schedule 27.12.2014
comment
да, это работает, плюс один, я приму ваш ответ, когда система позволит. огромное спасибо - person Marco Dinatsoli; 27.12.2014
comment
с удовольствием дорогая :) - person Ranjeet Singh; 27.12.2014