我使用此curl函数加载远程文件file.php
。
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://example.com/file.php");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
if(curl_exec($ch) === FALSE) {
echo 'No file';
} else {
echo curl_exec($ch);
}
curl_close($ch);
但如果文件不存在,我会在example.com
获得标准服务器404文件。
如何让curl回应" No file"文本?
我已经看过这个问题Easy way to test a URL for 404 in PHP?,但我认为一个更简单的例子会很有用。