この記事の内容は、PHP (純粋なコード) でリモート ファイルが存在するかどうかを確認する方法に関するもので、一定の参考価値があります。必要な友人が参照することができます。お役に立てれば幸いです。
//检查远程文件是否存在 function check_remote_file_exists($url) { $curl = curl_init($url); // 不取回数据 curl_setopt($curl, CURLOPT_NOBODY, true); curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'GET'); //不加这个会返回403,加了才返回正确的200,原因不明 // 发送请求 $result = curl_exec($curl); $found = false; // 如果请求没有发送失败 if ($result !== false) { // 再检查http响应码是否为200 $statusCode = curl_getinfo($curl, CURLINFO_HTTP_CODE); if ($statusCode == 200) { $found = true; } } curl_close($curl); return $found; }
おすすめの関連記事:
PHP がディレクトリとディレクトリ内のすべてのファイルを削除する方法のコード例
PHP がディレクトリを取得する方法所属する IP リージョンのコード例 (純粋なコード)
以上がPHPにリモートファイルが存在するかどうかを確認する方法(純粋なコード)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。