xml_rss
自分のブログの記事を、まぁどこぞに出力するものを書いてみようということで、pearのXML_RSSをどどーんと使ってみる。
まずはレンタルサーバーにXML_RSSが入っているか、phpinfo()で調べてみると、まぁ入ってない。
なおかつ、プラグインをアップすることさえ出来ない(っぽい)
漁ってみると、「PEARのディレクトリ作って、.htaccessでパスをとおしてやる」ことにたどりつく。ありがとうございます。
ftpで好きなディレクトリ(パスがとおるところね)にPEARディレクトリを作るか、ローカルからそのままぶち込む
.htaccessで
1 2 3 | <IfModule mod_php5.c> php_value include_path ".;/(フルパス)/PEAR" </IfModule> |
で好きなプラグインをぶち込む。
1 2 3 4 5 6 7 8 9 10 | <?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>”;
}
?>