Heim > Artikel > Backend-Entwicklung > So überprüfen Sie, ob eine Remote-Datei in PHP vorhanden ist (reiner Code)
Der Inhalt dieses Artikels befasst sich mit der Überprüfung, ob Remote-Dateien in PHP vorhanden sind (reiner Code). Ich hoffe, dass er für Sie hilfreich ist.
//检查远程文件是否存在 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; }
Empfohlene verwandte Artikel:
Codebeispiele, wie PHP ein Verzeichnis und alle Dateien im Verzeichnis löscht
Wie PHP das erhält Codebeispiele für IP-Besitz für Regionen (reiner Code)
Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, ob eine Remote-Datei in PHP vorhanden ist (reiner Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!