Hatena::ブログ(Diary)

twitterメモ帳 RSSフィード Twitter

2008-05-11 指定したURLから、そのタイトルを抽出する”だけ”のプログラム

[]指定したURLから、そのタイトルを抽出する”だけ”のプログラム05:14 指定したURLから、そのタイトルを抽出する”だけ”のプログラムをを含むブックマーク 指定したURLから、そのタイトルを抽出する”だけ”のプログラムをのブックマークコメント

作成しました。

<?php

$url="http://www.linuxacademy.ne.jp/";

$file=fopen($url,"r");

if(!$file){
die("$urlをOPENできませんでした。");
}//end if


$title="";
$tflg=0;

$from="UTF-8";
$to="SHIFT-JIS";

while(!feof($file)){
$line=fgets($file,1024);
//<title>があるか?
$st=stristr($line,"<title>");
$ed=stristr($line,"</title>");
if($st && $ed ){//1行に<title>と</title>がある
$title=$line;
break;
}elseif($st){//<title>だけが見つかった
$title .= $line;
$tflg = 1;
}elseif($tflg != 0 && !$ed){//</title>が見つかるまで
$title .= $line;
}elseif($ed){//</title>が見つかったら
$title .= $line;
$tflg = 0;
break;
}//end if

}//end while

fclose($file);

$title =strip_tags($title);
//文字コード判別
$det_enc=mb_detect_encoding($title,"auto");
//タイトルを表示
if($det_enc and $det_enc != $to){
echo mb_convert_encoding(strip_tags($title),$to,$det_enc);
}else{
echo strip_tags($title);//タグをはずして表示
}//end if


?>

nuttspoyonnuttspoyon 2008/09/18 14:10 はじめまして。
こちらのサイトのプログラムを、wordpress用のショートコードとプラグインを作るのに参考にさせていただきました。
(というか、一部改造して、作りました)(^^;)
事後報告で申し訳ありません。ほとんど個人的利用のためですが、ホームページにアップしましたので
よろしければこちらをご覧ください。
何かありましたらいつでもご連絡ください。

http://nakamura.tea-pot.jp/2008/09/18/1342.html

hiroyukiegamihiroyukiegami 2008/09/18 14:34 ぜんぜん、問題ないです!
よろしくです!