我想使用PHP請求掃描目錄中的文件。這是我的代碼現在:如何使一個PHP請求報告失敗
$.ajax({
type: "POST",
url: "scandir.php",
data: { dirname: "./test" },
success: function(data) {
console.log(data);
}
error: function() {
console.log("error");
}
});
scandir.php:
<?php
$dirname = $_POST[ "dirname" ];
$files = scandir($dirname) or die("Unable to scan directory " . $dirname);
foreach ($files as $filename) {
echo $filename . "\n";
}
?>
問題是,請求總是成功返回,即使目錄 「目錄名」 不存在(它返回php目錄未發現消息的文本)。當目錄未找到時,如何返回錯誤?
你的輸出是什麼? –
請在成功登錄後添加逗號 – benestar
爲什麼在使用'scandir'之前先檢查目錄是否存在?如果沒有,你可以返回你想要的任何東西。 – thatidiotguy