10月 052005
yaplogで動いているblogの出すRSSは、書式がRDFになっていないらしい。
その為、RNAで巡回できても、RNAから新着RSS一覧を吐こうとするとsageでparseできない。
RDFの規格は詳しく知らないが、MovableTypeなどが吐く奴と比べると、
のでphpで直した。
$rdf = “http://yaplog.jp/strawberry2/index1_0.rdf”;
$fp = fopen($rdf,”r”);while(!feof($fp)){
$line = fgets($fp, 1024);
$line = ereg_replace(““, $line); “, “
$line = ereg_replace(“\]\]>
$line = ereg_replace(““, $line);
$line = ereg_replace(“\]\]>“, ““, $line);
print $line;
}
fclose($fp);
?>
ただパイプするだけのphpなので、一番上の行で指定してるRSSのURLを適当なのにして、どこかサーバにあげて、パーミッションを755にすれば動く。
置き換えという事で
ereg_replace()を使ってみた。