前の記事 ≪:あまり知られていないPHPの構文について
次の記事 ≫:PHPコードをEXEに変換してスタンドアロンアプリにする方法

RSS2.0をPHPでライブラリを使わず素早く作る

2006年06月15日-はてなブックマーク

スポンサード リンク
[PR] 英単語を忘却曲線アプリを使って超効率よく記憶する方法

Create an RSS feeds generator in PHP - Programmer Assist

次のコードスニペットをコピペすれば、PHPでライブラリを使わずRSS2.0を素早く組み立てられます。
自作ツールにRSS2.0を軽く組み込んでみたい、っていう場合に一瞬で実装可能です。

<?php
header("Content-type: text/xml;charset=utf-8"); 
echo 
'<?xml version="1.0" encoding="UTF-8"?>'

echo 
'
<rss version="2.0">
<channel>
<title>Title</title>
<link>http://website.com</link>
<description>Description</description>
<category>rss, feeds, in, php</category>
<generator>me :-)</generator>
<webMaster>[email protected]</webMaster>
'
;

// ループ部分は適宜内容を書き換えてください
for( ..looping..through..your..content.. )
{
echo 
'
<item>
<title>'
.$item-title-var.'</title>
<link>'
.$item-link-var.'</link>
<description>'
.$item-description-var.'</description>
<author>'
.$item-author-var.'</author>
<category>'
.$item-category-var.'</category>
</item>
'
;
}

echo 
'
</channel>
</rss>
'
;
?>

注)出力に日本語がある場合、UTF-8で保存する、あるいはmb_convert_encoding関数なんかでUTF8に変換してください。

関連エントリ)
PHPからRSSを手軽に作成するライブラリ: RSSWriter

関連の記事検索:PHP, RSS
スポンサード リンク

By.KJ : 2006年06月15日 15:05 livedoor Readerで購読 Twitterに投稿

間違いの指摘をしていただける方はメール、あるいはTwitter/FBでお願いします(クリック)