あと、たまに <body のほかに <body topmargin="0" leftmargin="0">な感じで body 以外にもいろいろ入っているサイトもあるのでそのようなサイトにも対応できるようにお願いします。
$url = "http://www.hatena.ne.jp";//指定のURL
get2000($url);
function get2000($url){
$data = file_get_contents($url);
$data = trim($data);
$data = str_replace("\r","",$data);//改行除去
$data = str_replace("\n","",$data);//改行除去
$data = strip_tags($data);//タグ除去
$data = substr($data,0,4000);//全角で2000文字
echo $data;
}
$url = "http://www.hatena.ne.jp";//指定のURL
get2000($url);
function get2000($url){
$data = file_get_contents($url);
$data = trim($data);
$data = str_replace("\r","",$data);//改行除去
$data = str_replace("\n","",$data);//改行除去
$data = strip_tags($data);//タグ除去
$data = substr($data,0,4000);//全角で2000文字
echo $data;
}
ありがとうございます。これでOKです。
何の捻りもなくベタに書いてみましたが、、、、
最後の2行が呼び出し/表示です。抜き出す文字数は、引数$countで指定するようにしてみました。
http://site-punky.net/misc/strip_body.txt
PHP5ならstripos()という関数でもうちょっとラクが出来そうなのですが、使わずに書いてみました。
HTMLのタグは、strip_tags()という関数で取り除くことができます。
ありがとうございます。
ありがとうございます。これでOKです。