ホームページ > バックエンド開発 > PHPチュートリアル > URL アドレスと http アドレス形式が有効かどうかを検出する PHP コード

URL アドレスと http アドレス形式が有効かどうかを検出する PHP コード

WBOY
リリース: 2016-07-25 09:04:44
オリジナル
1132 人が閲覧しました
  1. /**
  2. 説明: ネットワーク アドレス形式が有効かどうかを確認してください
  3. リンク: bbs.it-home.org
  4. 日付: 2013/2/24
  5. */
  6. function checkUrl($weburl)
  7. {
  8. return !ereg("^http(s)*://[_a-zA-Z0-9 -]+(.[_a-zA-Z0-9-]+)*$", $weburl);
  9. } ?>
コードをコピー

2. http アドレスが有効かどうかを確認します。

  1. /**

  2. 説明: http アドレスが有効かどうかを確認してください
  3. リンク: bbs.it-home.org
  4. 日付: 2013/2/24
  5. */
  6. function url_exists($url)
  7. {
  8. $ch =curl_init()
  9. curl_setopt($ch, CURLOPT_URL,$ url);
  10. curl_setopt($ch, CURLOPT_NOBODY, 1); // ダウンロードしないでください
  11. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); = =false) ? true : false;
  12. }

  13. //メソッド 2

  14. function img_exists($url)
  15. {
  16. return file_get_contents($url,0,null,0,1) ? true : false;
  17. }

  18. //メソッド 3:

  19. function url_exists($url)
  20. $head = @get_headers($url);
  21. return is_array($head); : false;
  22. } ?>

  23. コードをコピー
呼び出し例:

$url='http://bbs.it-home.org';
    echo url_exists($url);
  1. ?>
  2. コードをコピー
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート