PHP でリモート URL での画像の存在を確認することは、特に大量の画像を扱う場合、時間のかかる作業になる可能性があります。
高速で信頼性の高いソリューションを実現するには、curl ライブラリの利用を検討してください。
<code class="php">function checkRemoteFile($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); // don't download content curl_setopt($ch, CURLOPT_NOBODY, 1); curl_setopt($ch, CURLOPT_FAILONERROR, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); curl_close($ch); if($result !== FALSE) { return true; } else { return false; } }</code>
このメソッドは、curl ライブラリを利用してリモート URL をクエリします。 、パフォーマンスを最適化するためにコンテンツのダウンロードをスキップします。画像が存在する場合は true を返し、存在しない場合は false を返します。
このアプローチを活用すると、複数の画像 URL を検証する処理時間が大幅に短縮され、大規模なデータセットの効率的な画像検証が可能になります。
以上がPHP でリモート URL での画像の存在を効率的に確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。