在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中文網其他相關文章!