PHP は、curl を使用してリモート ファイルが存在するかどうかを判断します。以下のコードを参照してください。
//リモートファイルを決定するfunction check_remote_file_exists($url)
{
$curl =curl_init($url);
//データを取得しない
curl_setopt($curl, CURLOPT_NOBODY, true)
//リクエストを送信する
$ result =curl_exec($curl);
$found = false;
// リクエストが送信されずに失敗した場合
if ($result !== false) {
// http レスポンス コードが 200 であるかどうかを再度確認します
$ statusCode =curl, CURLINFO_HTTP_CODE);
if ($statusCode == 200) {
$found = true
}
curl_close($curl);
http://www.bkjia.com/PHPjc/363880.html
true