이 글의 내용은 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!