<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Webクリエイターネット &#187; PHP</title>
	<atom:link href="/tips_memo/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://webcreator-net.com</link>
	<description></description>
	<lastBuildDate>Sun, 25 Jan 2015 07:12:35 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.1</generator>
	<item>
		<title>簡易アップローダー</title>
		<link>http://webcreator-net.com/tips_memo/php/20130103153221.html</link>
<!--delete-->
		<pubDate>Thu, 03 Jan 2013 06:32:21 +0000</pubDate>
		<dc:creator><![CDATA[Ash]]></dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://webcreator-net.com/?p=9910</guid>
		<description><![CDATA[<div><img width="100" height="100" src="/cms/wp-content/uploads/2013/01/simple_uploader-100x100.jpg" class="attachment-post-thumbnail wp-post-image" alt="簡易アップローダー" /></div>知人とそこそこ大きいサイズのデータをやり取りする際、宅ファイル便を使用していましたが、相手側がアカウントを作成していないとちょっと手間なので、簡易アップローダーを作ってみました(PHPで簡単に作れるタイプのものですが...)。
機能的には、極力シンプルなもので、自分のサーバーに置けるといったものです。

▼機能はこんな感じ
・アップロードサイズの上限を設定できる
・アップロードしたファイル名・サイズ・形式の判定
・既にアップロードされているファイルが同名の場合は上書きしない
※ファイルの削除機能は入れていません(自分のサーバーですし)。
※認証機能は入れていません(認証方法は他にもいろいろありますので)。]]></description>
<!--delete-->
		</item>
		<item>
		<title>RSSフィードを読み込むPHPスクリプト</title>
		<link>http://webcreator-net.com/tips_memo/php/20120421090045.html</link>
<!--delete-->
		<pubDate>Sat, 21 Apr 2012 00:00:45 +0000</pubDate>
		<dc:creator><![CDATA[Ash]]></dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://webcreator-net.com/?p=5518</guid>
		<description><![CDATA[<div><img width="100" height="100" src="/cms/wp-content/uploads/2012/04/rss_php-100x100.jpg" class="attachment-post-thumbnail wp-post-image" alt="RSSフィードを読み込むPHPスクリプト" /></div>外部サイトのRSSフィードを読み込む方法はいくつかあります。
例えば、Google Feed API等を利用してJavascriptで実装する方法です。
私の場合、PHPが利用できない環境で使う場合が多いです(設置も簡単です！)。
自分流にカスタマイズしたい場合は、PHPでスクリプトを作成するようにしています。
PHPでRSSフィードを読み込む方法としては、PHP5から追加されたSimpleXML関数を使えば比較的簡単に実装可能です。"simplexml_load_file"で取得する方法は、PHP側の設定で"allow_url_fopen"をOnにしないといけない場合が多いため、セキュリティ上好ましいとはいえません。"curl"と"simplexml_load_string"を使って"allow_url_fopen"をOffにし、セキュリティ面も考慮した上で取得する方法がよいと思います。
ですが、取得するフィードの仕様(RSS1.0や2.0)で書き方が多少違ったり、キャッシュを保持したい場合、スクリプトを作成するかPear等のライブラリを併用しないといけません。
そこで、RSSパーサである"Magpie RSS"を使い、取得するフィードの仕様が違っても使い回せて、キャッシュの設定･RSSフィードで取得するタイトルや概要文の文字数制限･不要なhtmlやスペース等の削除がPHP側でできるスクリプトを作成してみました。]]></description>
<!--delete-->
		</item>
		<item>
		<title>Flickr APIで画像情報を取得するPHPスクリプト</title>
		<link>http://webcreator-net.com/tips_memo/php/20120320101537.html</link>
<!--delete-->
		<pubDate>Tue, 20 Mar 2012 01:15:37 +0000</pubDate>
		<dc:creator><![CDATA[Ash]]></dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://webcreator-net.com/?p=4729</guid>
		<description><![CDATA[<div><img width="100" height="100" src="/cms/wp-content/uploads/2012/03/flickr_api_script-100x100.jpg" class="attachment-post-thumbnail wp-post-image" alt="Flickr APIで画像情報を取得するPHPスクリプト" /></div>ちょっと前までXMLデータを取得するのに"simplexml_load_file"を使っていましたが(RSS等をXMLで取得)、PHPの設定側で"allow_url_fopen"をOnにしないと、ほとんどの環境で利用できません。On設定にしていると、RFI(リモート・ファイル・インクルージョン)等の手法を用いてサーバーに攻撃を仕掛けられる危険性もあるため、セキュリティ対策上"外部ファイルの書き込みを禁止する"といった意味合いでOff設定にした方がいいです。
ちょうど、｢何か他にいい方法がないかなー?｣と探していましたので、今回の記事では"allow_url_fopenをOff設定にしたまま、cURLとsimplexml_load_stringを使ってFlickr APIでXMLを取得するPHPスクリプト"を紹介しようと思います。]]></description>
<!--delete-->
		</item>
	</channel>
</rss>
