Как получить текущее имя страницы PHP

Возможный дубликат:
Получить текущее имя файла сценария

У меня есть файл demo.php где у меня нет переменных GET в URL-адресе, поэтому, если я хочу скрыть кнопку, если на этой странице я не могу использовать что-то вроде этого:

 if($_GET['name'] == 'value') { //Hide } else { //show } 

Поэтому я хочу что-то вроде

 $filename = //get file name if($filename == 'file_name.php') { //Hide } else { //show } 

Я не хочу объявлять ненужные переменные GET только для этого …

Вы можете использовать basename() и $_SERVER['PHP_SELF'] чтобы получить текущее имя файла страницы

 echo basename($_SERVER['PHP_SELF']); /* Returns The Current PHP File Name */ 

$_SERVER["PHP_SELF"]; даст вам текущее имя файла и его путь, но basename(__FILE__) должен предоставить вам имя файла, из которого он вызван.

Так

 if(basename(__FILE__) == 'file_name.php') { //Hide } else { //show } 

должен это сделать.

В вашем случае вы можете использовать переменную __FILE__ !
Это должно помочь.
Это один из предопределенных.
Подробнее о предопределенных константах в PHP http://php.net/manual/en/language.constants.predefined.php