ok,所以,我想製作一個腳本,它使用url變量來顯示頁面,並在加載之前檢查它們以防止php錯誤,但file_exists變量每次返回false ,繼承人的代碼:
<?php
if (!empty($_GET["page"])) {
if (file_exists("any/" . $GET["page"] . ".php")) {
include("any/" . $_GET["page"] . ".php");
} else { echo "404"; }
} else {
include("any/index.php");
}
?>
那是在index.php
和文件夾中的「任何」是index.php
和file-1.php
至極的內容又是自己的名字。
我訪問:index.php?page=index
其返回404從file_exists變量,也是事情時,我訪問index.php?page=file-1
並返回,當我剛剛訪問不顯示「404」的消息index.php
或index.php?page=
如果我刪除不存在問題該檢查程序,但是,它顯示在不存在的文件中包含變量錯誤。
如果'file_exists'返回false,則文件不存在(確保該路徑相對於主執行腳本或從文件系統根啓動) – 2015-07-19 22:20:59
「任何」在腳本文件夾 –
該文件夾將相對於腳本位置 –