以下是我用於我的頁面的代碼,但是如果$ _GET ['file']不存在,我想設置默認文件。
$catalogfile = $_GET['file'];
$catalogfileend = "Product_Catalog.xml";
$xmlfile = $catalogfile . $catalogfileend;
$startPage = $_GET['page'];
以下是我用於我的頁面的代碼,但是如果$ _GET ['file']不存在,我想設置默認文件。
$catalogfile = $_GET['file'];
$catalogfileend = "Product_Catalog.xml";
$xmlfile = $catalogfile . $catalogfileend;
$startPage = $_GET['page'];
我很高興也檢查$ _GET [「文件」]是不是空的,是串
$catalogfile = !empty($_GET['file']) && is_string($_GET['file']) ?
$_GET['file'] : 'defaultFile';
謝謝我使用了這個 –
$catalogfile = isset($_GET['file']) && file_exists($_GET['file'])
? $_GET['file'] : 'defaultfile';
沒有你讓我錯了,我有文件像dispaly.php,我用它像display.php?file = xmlfile.xml,我說的是如果我只是把dispaly.php我想設置一些默認文件那麼我的網頁就不會顯示任何錯誤 –
@KhushwantSingh這就是'defaultfile'應該是 –
@KhushwantSingh,上面的答案完全符合你的要求。 – GTF
使用此:
$catalogfile = isset($_GET['file']) ? $_GET['file'] : "DEFAULT File";
我會用:
$catalogfile = 'defaultfile';
if (isset($_GET['file']) && file_exists($_GET['file'])) {
$catalogfile = $_GET['file'];
}
更好的可讀性。
人爲什麼-1ing我的問題?我的問題沒有道理嗎? –