thể trùng lặp:
Get the current script file nameLàm thế nào để có được tên hiện tại trang PHP
Tôi đã một tập tin gọi demo.php
nơi tôi không có bất kỳ biến GET trong URL, vì vậy nếu Tôi muốn ẩn một nút nếu ở trên trang này tôi không thể sử dụng một cái gì đó như thế này:
if($_GET['name'] == 'value') {
//Hide
} else {
//show
}
Vì vậy, tôi muốn một cái gì đó như
$filename = //get file name
if($filename == 'file_name.php') {
//Hide
} else {
//show
}
Tôi không muốn khai báo các biến GET không cần thiết chỉ để làm điều này ...
nếu url là 'abc.php? Blah = demo' hoặc' abc.php \ a \ b? 'Vì tôi chỉ cần abc, php –
bạn sẽ nhận được' abc.php' :) –
Ngoài ra .. Bạn có thể thay thế phần mở rộng '.php' và dấu gạch ngang ' ucwords (str_ireplace (mảng ('-', '.php'), mảng ('', ''), tên cơ sở ($ _ SERVER ['PHP_SELF']))) ' và viết hoa chữ bằng' ucwords' hoặc chữ cái đầu tiên bằng 'ucfirst'. Có thể ai đó sẽ cần điều này ... –