ホームページ  >  記事  >  バックエンド開発  >  PHP がリモート ファイルかどうかを確認する方法

PHP がリモート ファイルかどうかを確認する方法

小云云
小云云オリジナル
2018-03-03 15:02:251471ブラウズ

この記事では主に、PHP がリモート ファイルであるかどうかを判断する方法について説明します。お役に立てれば幸いです。

function chk_remote_file_exists($url) {
    $ch = curl_init(); 
    $timeout = 10; 
    curl_setopt ($ch, CURLOPT_URL, $url); 
    curl_setopt ($ch, CURLOPT_HEADER, 1); 
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
    curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); 
    $contents = curl_exec($ch);
    if (preg_match("/404/", $contents)) {
        return false;
    }
    return true;
}
$url = 'http://www.lvxing1788.com/lvxing.html';
var_dump(chk_remote_file_exists($url));
exit;

関連する推奨事項:

リモート ファイル クラス関連コードのダウンロードの PHP 実装

PHP がローカル ファイルとリモート ファイルが存在するかどうかを判断する方法のインスタンス分析

PHP ダウンロード リモート ファイル クラス共有

以上がPHP がリモート ファイルかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。