自分のブログの記事を、まぁどこぞに出力するものを書いてみようということで、pearのXML_RSSをどどーんと使ってみる。
まずはレンタルサーバーにXML_RSSが入っているか、phpinfo()で調べてみると、まぁ入ってない。
なおかつ、プラグインをアップすることさえ出来ない(っぽい)
漁ってみると、「PEARのディレクトリ作って、.htaccessでパスをとおしてやる」ことにたどりつく。ありがとうございます。
ftpで好きなディレクトリ(パスがとおるところね)にPEARディレクトリを作るか、ローカルからそのままぶち込む
.htaccessで
<IfModule mod_php5.c>
php_value include_path ".;/(フルパス)/PEAR"
</IfModule>
で好きなプラグインをぶち込む。
<?php
require_once("XML/RSS.php");
$blog=&new XML_RSS
("http://www.takasumi-nagai.com/blog/feed/rss2");
$blog->parse();
foreach($blog->getItems() as $item){
$time_s=strtotime($item['pubdate']);
$time=date(Y年m月d日
,$time_s);
echo "<p>".$time." <a href=\"".$item['link']."\">".$item['title']."</a><br/>".$item['description']."</p>";
}
?>
でpostした日時・タイトル・リンク・ディスクリプションを。
twitterのRSSでも使えるんだろうな。
忘れないようにしようっと。
<?php
require_once(“XML/RSS.php”);
$blog=&new XML_RSS(“http://www.takasumi-nagai.com/blog/feed/rss2″);
$blog->parse();
foreach($blog->getItems() as $item){
$time_s=strtotime($item['pubdate']);
$time=date(Y年m月d日,$time_s);
echo “<p>”.$time.” <a href=\”".$item['link'].”\”>”.$item['title'].”</a><br/>”.$item['description'].”</p>”;
}
?>