重複の可能性:
PHPで404のURLをテストする簡単な方法は?
私はcurlを使用して、PHPのバックエンドから一連のPDFをダウンロードしています。1.pdf、2.pdf......などのようにシーケンスがいつ終了するかわかりません。
以下は、PDFをダウンロードするために使用しているコードです。
$url = 'http://<ip>.pdf';
$path = "C:\\test.pdf";
$fp = fopen($path, 'w');
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_FILE, $fp);
$data = curl_exec($ch);
fclose($fp);
しかし、そのpdfがバックエンドに存在しないことをどのように判断できますか?ファイルが見つからない場合、curlは応答を返しますか?