Hatena::ブログ(Diary)

あざわの備忘録 このページをアンテナに追加 RSSフィード

2009-02-04

PHPでリンク先が存在するかどうかを調べる方法

| 01:30 | PHPでリンク先が存在するかどうかを調べる方法を含むブックマーク PHPでリンク先が存在するかどうかを調べる方法のブックマークコメント

PHPでリンク先が存在するかどうかを調べるのは非常に簡単です。

<?php
$url = "http://www.yahoo.co.jp";
if($fp = fopen($url, "r")){
	while ($tmp = fgets($fp)) {
		print $tmp;
	}
}else{
    print "リンク切れです";
}
?>

これを応用すれば別のサーバのデータを取得できたりもするので便利ですね。

lunasyslunasys 2009/04/20 19:35 OpenPNE v2.12.9 で早速使わせて戴きました。
心からお礼申し上げます。

コウヂコウヂ 2009/04/27 21:55 OpenPNE-2.12.8で使わせていただきました!
きちんと動作しています。
これはすごい、すごいです。
ものすごく快適になりました。
心から感謝します!!!!!!!

けいぞうけいぞう 2009/07/12 10:57 OpenPNE v2.12.12 で使用させていただきました。
まさに理想としていた動作が実現できております。
感動の嵐です。本当にありがとうございました。

トムトム 2009/09/08 07:10 OpenPNE v2.12.13で利用させてもらいました。
大変満足していますが、コメント欄にURLを記載した場合、動作しませんでした。
対応方法をお教えいただければ幸いです。

トムトム 2009/09/08 07:37 コメント欄で動作しないとコメントしましたが、きちんと動作しました。
ありがとうございました。

banban 2009/09/11 05:18 有難うございます。
ご説明のとおり、携帯からも外部リンクが有効になりました。
助かりました。

ashash 2009/10/01 19:14 減算したいときは、数値を-で表記すればいいんじゃないの?

f3f3 2010/05/08 13:13 OpenPNE v2.14.5 に設置。
本文でも、コメント欄でも動いていると思いま〜す。

cjqcjq 2010/07/15 21:01 大変助かりました。ありがとうございます。

sw2x@ドウラクsw2x@ドウラク 2012/11/08 16:10 ありがとうございます!おかげさまで解決しました

ェゼェゼ 2014/08/09 13:59 OpenPNE v2.12.9 で使わせていただきました。
最初は文字化けして、どうしたものかと悩みましたが
Shift_JIS を SJIS-WIN と変化させたら文字化けも解消して
とても使いやすくなりました。
ありがとうございました!

Connection: close