<?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="http://blog.verygoodtown.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.verygoodtown.com</link>
	<description>WEB開発者が使える世界の情報を発信します。</description>
	<lastBuildDate>Thu, 09 Feb 2012 02:01:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mac OS X LionでPEARをインストールする方法</title>
		<link>http://blog.verygoodtown.com/2012/01/mac-os-x-lion-php-pear/</link>
		<comments>http://blog.verygoodtown.com/2012/01/mac-os-x-lion-php-pear/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 01:00:34 +0000</pubDate>
		<dc:creator>linja</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Mac OSX]]></category>

		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=7802</guid>
		<description><![CDATA[
本日、Mac OS X LionにPEARをインストールする作業を行ったので、自分用にメモです。
※注意
作業に当たって、Xcodeが必要かもしれません。
XcodeのインストールはApp Storeからインストールで [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.verygoodtown.com/wordpress/wp-content/uploads/2012/01/20110118-02.png" alt="20110118 02" title="20110118-02.png" border="0" width="146" height="62" /></p>
<p>本日、Mac OS X LionにPEARをインストールする作業を行ったので、自分用にメモです。</p>
<p><strong style="color:rgb(255,0,0);">※注意</strong><br />
作業に当たって、Xcodeが必要かもしれません。<br />
XcodeのインストールはApp Storeからインストールできます。<br />
<img src="http://blog.verygoodtown.com/wordpress/wp-content/uploads/2012/01/20110118-01.png" alt="20110118 01" title="20110118-01.png" border="0" width="146" height="159" /></p>
<h3>pearのインストール</h3>
<p>ターミナルから、以下のコマンド実行します。</p>
<pre class="code">
$ sudo php /usr/lib/php/install-pear-nozlib.phar
</pre>
<p>↓下のようなメッセージが表示されてインストールされていきます。</p>
<pre class="code">
Password:
[PEAR] Archive_Tar    - installed: 1.3.7
[PEAR] Console_Getopt - installed: 1.3.0
[PEAR] Structures_Graph- installed: 1.0.4
[PEAR] XML_Util       - installed: 1.2.1
[PEAR] PEAR           - installed: 1.9.2
Wrote PEAR system config file at: /private/etc/pear.conf
You may want to add: /usr/lib/php/pear to your php.ini include_path</pre>
<p>これでインストールは完了です。簡単ですね!</p>
<h3>php.iniの作成</h3>
<p>php.iniを作成します。<br />
iniファイルがすでにある場合には、この項目は飛ばしてください。<br />
無い場合には、初期状態のファイルがあるはずなので、以下のコマンドでコピーします。</p>
<pre class="code">
sudo cp /etc/php.ini.default /etc/php.ini
</pre>
<h3>パスの指定</h3>
<p>php.iniにpearのパスを指定します。<br />
include_pathに<strong>/usr/lib/php/pear</strong>を追加します。</p>
<p>追加前</p>
<pre class="code">
include_path = ".:/php/includes"
</pre>
<p>↓</p>
<p>追加後</p>
<pre class="code">
include_path = ".:/php/includes:/usr/lib/php/pear"
</pre>
<p>これで設定は完了です。</p>
<p>ライブラリをインストールするには、通常通りinstallコマンドを実行でOKです。<br />
試しにPagerをインストールしてみます。</p>
<pre class="code">
sudo pear install Pager
</pre>
<p>インストールされたファイルは/usr/lib/php/pearにあるようですね。</p>
<p>以上、Mac OS X LionでPEARをインストールする方法でした！<br />
以下のサイトを参考にさせていただきました。ありがとうございます。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.verygoodtown.com/2012/01/mac-os-x-lion-php-pear/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>サイトやブログ、SNSのトピック監視ツール「Tattler」</title>
		<link>http://blog.verygoodtown.com/2011/03/open-source-topic-monitoring-app-tattler/</link>
		<comments>http://blog.verygoodtown.com/2011/03/open-source-topic-monitoring-app-tattler/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 01:00:18 +0000</pubDate>
		<dc:creator>linja</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[GPL License]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=6669</guid>
		<description><![CDATA[
継続的に調べものをする際に使えそうだったのでご紹介。
「Tattler」はWEBサイトやブログ、SNSのトピックスを監視するためのツールです。
フィルタリングを細かく設定できるようなので、時間の節約になるかもしれません [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/03/20110321-01.jpg" alt="20110321-01" title="20110321-01" width="499" height="173" class="alignnone size-full wp-image-6670" /></p>
<p>継続的に調べものをする際に使えそうだったのでご紹介。</p>
<p>「<a href="http://tattlerapp.com/" target="_blank">Tattler</a>」はWEBサイトやブログ、SNSのトピックスを監視するためのツールです。</p>
<p>フィルタリングを細かく設定できるようなので、時間の節約になるかもしれません。</p>
<p>定期的に同じページを見ている方には便利そうですね。</p>
<p>システムはDrupalというオープンソースのCMS上で動作するようになっており、<br />
PHP 5.2以上、MySQL 5の環境があれば動作します。</p>
<p>ダウンロードは下のリンクからどうぞ。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.verygoodtown.com/2011/03/open-source-topic-monitoring-app-tattler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>複数店舗を管理できるオープンソースのEコマースシステム「Axis」</title>
		<link>http://blog.verygoodtown.com/2011/01/open-source-free-ecommerce-software-axis-commerce/</link>
		<comments>http://blog.verygoodtown.com/2011/01/open-source-free-ecommerce-software-axis-commerce/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 01:10:22 +0000</pubDate>
		<dc:creator>linja</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[GPL License]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=6260</guid>
		<description><![CDATA[
「Axis」は複数店舗を管理できるオープンソースのショッピングカートシステムです。
管理画面がかなり充実しており、
割引システムや送料計算、投票モジュールなどが組み込まれています。
デザイン的にもjQueryやExt  [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/01/20110126-01.jpg" alt="20110126-01" title="20110126-01" width="500" height="150" class="alignnone size-full wp-image-6261" /></p>
<p>「<a href="http://axiscommerce.com/" target="_blank">Axis</a>」は複数店舗を管理できるオープンソースのショッピングカートシステムです。</p>
<p>管理画面がかなり充実しており、<br />
割引システムや送料計算、投票モジュールなどが組み込まれています。<br />
デザイン的にもjQueryやExt JSを使用する事でリッチな管理画面になっています。</p>
<p>おっ、と思わせる作りになってるのが良いですね。<br />
動作にはPHPとMySQLが必要との事です。<br />
興味の有る方はダウンロードしてみてください。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.verygoodtown.com/2011/01/open-source-free-ecommerce-software-axis-commerce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AjaxでStar Ratingをする際に使えるプラグインいろいろ</title>
		<link>http://blog.verygoodtown.com/2011/01/ajax-star-rating/</link>
		<comments>http://blog.verygoodtown.com/2011/01/ajax-star-rating/#comments</comments>
		<pubDate>Thu, 20 Jan 2011 01:15:33 +0000</pubDate>
		<dc:creator>linja</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery Plugin]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[prototype.js]]></category>
		<category><![CDATA[Star Rating]]></category>

		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=6174</guid>
		<description><![CDATA[jQueryでStar Ratingを作る際に使えるプラグインをまとめてみました。
PHPのソースもセットになっているものなど色々あります。

jRating

デモ
星にマウスオーバーすると、どのくらいのレイティングか [...]]]></description>
			<content:encoded><![CDATA[<p>jQueryでStar Ratingを作る際に使えるプラグインをまとめてみました。</p>
<p>PHPのソースもセットになっているものなど色々あります。<br />
<span id="more-6174"></span></p>
<h3><a href="http://www.myjqueryplugins.com/jRating" target="_blank">jRating</a></h3>
<p><img src="http://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/01/20110119-10.gif" alt="20110119-10" title="20110119-10" width="480" height="228" class="alignnone size-full wp-image-6175" /></p>
<p><a href="http://www.myjqueryplugins.com/jRating/demo" target="_blank">デモ</a></p>
<p>星にマウスオーバーすると、どのくらいのレイティングかが吹き出しが表示されるようになります。クリック時にデータを取得するPHPのソース付き。</p>
<h3><a href="http://www.grafxsoftware.com/product.php/Star-Rating-System/8/" target="_blank">Star Rating System</a></h3>
<p><img src="http://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/01/20110119-19.jpg" alt="20110119-19" title="20110119-19" width="250" height="145" class="alignnone size-full wp-image-6189" /></p>
<p><a href="http://rate.grafxsoftware.com/" target="_blank">デモ</a></p>
<p>PHPとMySQLを使用します。<br />
JavaScriptが無効の場合でも動作するように設計されているので、業務系でも使えそうです。</p>
<h3><a href="http://nofunc.org/AJAX_Star_Rating/" target="_blank">Ajax star rating script</a></h3>
<p><img src="http://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/01/20110119-12.jpg" alt="20110119-12" title="20110119-12" width="329" height="154" class="alignnone size-full wp-image-6177" /></p>
<p>星５つで0〜100を表現できるスクリプト。<br />
%で値を表示したい場合に便利です。</p>
<h3><a href="http://livepipe.net/" target="_blank">Control Suite</a></h3>
<p><img src="http://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/01/20110119-13.jpg" alt="20110119-13" title="20110119-13" width="330" height="226" class="alignnone size-full wp-image-6178" /></p>
<p>星ではなく、マルで表示するタイプ。<br />
画面中央あたりにあるRatingというタブからデモが確認できます。</p>
<h3><a href="http://masugadesign.com/the-lab/scripts/unobtrusive-ajax-star-rating-bar/" target="_blank">PHP / MySQL Ajax Star Rating Script</a></h3>
<p><img src="http://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/01/20110119-14.gif" alt="20110119-14" title="20110119-14" width="308" height="261" class="alignnone size-full wp-image-6179" /></p>
<p>こちらは投票数も表示されるようになっています。</p>
<h3><a href="http://msteigerwalt.com/widgets/ratings/v1.2/" target="_blank">Rabid Ratings</a></h3>
<p><img src="http://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/01/20110119-15.jpg" alt="20110119-15" title="20110119-15" width="506" height="256" class="alignnone size-full wp-image-6180" /></p>
<p>ハートがかわいいですね。<br />
mootoolのプラグインとして配布されています。</p>
<h3><a href="http://www.nickstakenburg.com/projects/starbox/" target="_blank">Starbox</a></h3>
<p><img src="http://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/01/20110119-16.jpg" alt="20110119-16" title="20110119-16" width="233" height="304" class="alignnone size-full wp-image-6181" /></p>
<p>ローマ字もレイティングにしちゃうすごいプラグインです。<br />
prototypeのプラグイン。</p>
<h3><a href="http://orkans-tmp.22web.net/star_rating/index.html" target="_blank">Star Rating Widget</a></h3>
<p><img src="http://blog.verygoodtown.com/wordpress/wp-content/uploads/2010/04/20100422-01.jpg" alt="20100422-01" title="20100422-01" width="550" height="188" class="alignnone size-full wp-image-4198" /></p>
<p>jQueryのプラグイン。<br />
以前の記事は<a href="http://blog.verygoodtown.com/2010/04/jquery-star-rating-plugin/" target="_blank">こちら</a>。</p>
<h3><a href="http://sharppieces.codeplex.com/" target="_blank">SharpPieces</a></h3>
<p><img src="http://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/01/20110119-17.jpeg" alt="20110119-17" title="20110119-17" width="350" height="175" class="alignnone size-full wp-image-6185" /></p>
<p>ASP.NETで使用できるように作られています。</p>
<h3><a href="http://www.wbotelhos.com/raty/" target="_blank">jQuery Raty</a></h3>
<p><img src="http://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/01/20110119-18.jpg" alt="20110119-18" title="20110119-18" width="434" height="342" class="alignnone size-full wp-image-6187" /></p>
<p>こちらもjqueryのプラグイン。<br />
設置が非常に簡単にできるようになってます。</p>
<p>どなたかの参考になれば幸いです。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.verygoodtown.com/2011/01/ajax-star-rating/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ExtJSを使用した高機能Webメールクライアントが作れる「dracmail」</title>
		<link>http://blog.verygoodtown.com/2011/01/dracmail-webmail-interface-built-with-php-extjs-mysql-imap/</link>
		<comments>http://blog.verygoodtown.com/2011/01/dracmail-webmail-interface-built-with-php-extjs-mysql-imap/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 01:30:06 +0000</pubDate>
		<dc:creator>linja</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[BSD License]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[webメール]]></category>

		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=6009</guid>
		<description><![CDATA[
「dracmail」はPHP, ExtJS, MySQLで作られたオープンソースのWebメールクライアントです。
リッチなUIが魅力的ですね。
IMAPにも対応しているそうです。

特徴
- リッチなユーザインタフェー [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/01/20110112-01.jpg" alt="20110112-01" title="20110112-01" width="500" height="244" class="alignnone size-full wp-image-6011" /></p>
<p>「<a href="http://dracmail.net/" target="_blank">dracmail</a>」はPHP, ExtJS, MySQLで作られたオープンソースのWebメールクライアントです。<br />
リッチなUIが魅力的ですね。<br />
IMAPにも対応しているそうです。<br />
<span id="more-6009"></span></p>
<h3>特徴</h3>
<p>- リッチなユーザインタフェース<br />
- WYSIWYGエディタ（TinyMCE）<br />
- HTMLメール<br />
- IMAP<br />
- 既存メールのインポート<br />
- MySQLのキャッシュ<br />
- メッセージの並び替え<br />
- メッセージの移動、削除<br />
- 下書き<br />
- 添付ファイル</p>
<h3>デモ</h3>
<p>こちらにデモ用のユーザー名とパスワードが記載されています。<br />
リンクから動作確認ができるようになっていますので簡単に試してみる事が可能です。</p>
<p><a href="http://dracmail.net/?page=demo" target="_blank">http://dracmail.net/?page=demo</a></p>
<p>インストールにはPHP5.3以上、MySQL5.1以上、Apache2.2以上が必要との事です。</p>
<p>Gmailなどの外部サービスに情報を置きたくない場合に使えるかもしれませんね。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.verygoodtown.com/2011/01/dracmail-webmail-interface-built-with-php-extjs-mysql-imap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ブラウザ情報を検出するライブラリ「Browser.php」</title>
		<link>http://blog.verygoodtown.com/2011/01/browser-php/</link>
		<comments>http://blog.verygoodtown.com/2011/01/browser-php/#comments</comments>
		<pubDate>Fri, 07 Jan 2011 00:20:05 +0000</pubDate>
		<dc:creator>linja</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[browser]]></category>

		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=5934</guid>
		<description><![CDATA[「Browser.php」はphpから簡単にブラウザやOSの情報を検出できるPHPスクリプトです。
どのようなブラウザなのか、PCなのかモバイルなのか、モバイルならばiPhoneやiPadのアクセスなのかなどを知ることが [...]]]></description>
			<content:encoded><![CDATA[<p>「<a href="http://chrisschuld.com/projects/browser-php-detecting-a-users-browser-from-php/" target="_blank">Browser.php</a>」はphpから簡単にブラウザやOSの情報を検出できるPHPスクリプトです。</p>
<p>どのようなブラウザなのか、PCなのかモバイルなのか、モバイルならばiPhoneやiPadのアクセスなのかなどを知ることが出来ます。<br />
<span id="more-5934"></span></p>
<h3>使用例</h3>
<p>Firefoxのバージョン2以上を検出するコードは以下のようになります。</p>
<pre class="brush:php;">
$browser = new Browser();
if( $browser->getBrowser() == Browser::BROWSER_FIREFOX &#038;&#038; $browser->getVersion() >= 2 ) {
	echo 'FireFoxのバージョン2以上です';
}
</pre>
<h3>使いどころ</h3>
<p>日本語のファイル名をダウンロードする時とかにブラウザ判別を良く利用しています。<br />
IEはShift_JISでそれ以外はUTF-8とかじゃないと、ファイル名が文字化けしてしまいます。</p>
<p>日本語のエンコード方法が違うみたいなんですよね・・・</p>
<p>そういったトラブルを防ぐためにも、覚えておいても良いかもしれません。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.verygoodtown.com/2011/01/browser-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flickrの写真からフォトギャラリーを作成できるPHPスクリプト</title>
		<link>http://blog.verygoodtown.com/2010/12/open-source-gallery-application-for-flickr-images-flogr/</link>
		<comments>http://blog.verygoodtown.com/2010/12/open-source-gallery-application-for-flickr-images-flogr/#comments</comments>
		<pubDate>Sat, 25 Dec 2010 01:37:56 +0000</pubDate>
		<dc:creator>linja</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Flickr]]></category>
		<category><![CDATA[MIT license]]></category>

		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=5765</guid>
		<description><![CDATA[
「Flogr」はFlickrの写真からフォトギャラリーを作成できるPHPスクリプトです。
特定のタグや指定のユーザーの写真などから取得する情報を指定できるようになっています。
 EXIF情報の取得や、写真に位置情報が含 [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.verygoodtown.com/wordpress/wp-content/uploads/2010/12/20101224-01.jpg" alt="20101224-01" title="20101224-01" width="500" height="357" class="alignnone size-full wp-image-5768" /></p>
<p>「<a href="http://code.google.com/p/flogr/" target="_blank">Flogr</a>」はFlickrの写真からフォトギャラリーを作成できるPHPスクリプトです。</p>
<p>特定のタグや指定のユーザーの写真などから取得する情報を指定できるようになっています。<br />
 EXIF情報の取得や、写真に位置情報が含まれる場合には地図を表示する事もできるようです。</p>
<p><span id="more-5765"></span><br />
<a class="comments_l" target="_blank" href="http://michael.thecarruthfamily.com/photos">デモ</a></p>
<p>AWSなどのクラウドサーバーを使用している場合には転送料の削減にもなりますね。<br />
こういった外部サービスを賢く使うのは素晴らしいアイデアだと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.verygoodtown.com/2010/12/open-source-gallery-application-for-flickr-images-flogr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Googleアナリティクスと連携できるA/Bテストスクリプト</title>
		<link>http://blog.verygoodtown.com/2010/08/google-analytics-a-b-test/</link>
		<comments>http://blog.verygoodtown.com/2010/08/google-analytics-a-b-test/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 00:28:11 +0000</pubDate>
		<dc:creator>linja</dc:creator>
				<category><![CDATA[WEB製作全般]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[A/Bテスト]]></category>

		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=4664</guid>
		<description><![CDATA[
phpA/B はサイトでA/Bテストを行う際に、どちらが良かったかをGoogleアナリティクスのレポートで見れるPHPスクリプトです。

A/Bテストとは、サイトのデザインやメッセージなどがユーザーに与える影響を調べる [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.verygoodtown.com/wordpress/wp-content/uploads/2010/08/20100801-02.jpg" alt="20100801-02" title="20100801-02" width="600" height="287" class="alignnone size-full wp-image-4665" /></p>
<p><a href="http://phpabtest.com/" target="_blank">phpA/B</a> はサイトでA/Bテストを行う際に、どちらが良かったかをGoogleアナリティクスのレポートで見れるPHPスクリプトです。<br />
<span id="more-4664"></span></p>
<p>A/Bテストとは、サイトのデザインやメッセージなどがユーザーに与える影響を調べるテストです。<br />
AとBどっちが良い？ってのを試せる方法ですね。</p>
<p>個人利用のみ無料との事です。</p>
<p>検索エンジンを排除する機能もあるようなので、かなり実用的に使えそうですね。<br />
興味のある方は使ってみてください！</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.verygoodtown.com/2010/08/google-analytics-a-b-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHPでエクセルを読み込んで表示させるライブラリ「PHP Excel Reader」</title>
		<link>http://blog.verygoodtown.com/2010/04/php-excel-reader/</link>
		<comments>http://blog.verygoodtown.com/2010/04/php-excel-reader/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 14:01:12 +0000</pubDate>
		<dc:creator>linja</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[MIT license]]></category>

		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=4255</guid>
		<description><![CDATA[
「PHP Excel Reader」はエクセルをPHPで読み込む事ができるライブラリです。
セルの値や書式を取得してPHPで扱う事が簡単にできるようになります。

以下のようなコードでエクセルの値を表示できました。

 [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.verygoodtown.com/wordpress/wp-content/uploads/2010/04/20100429-01.png" alt="20100429-01" title="20100429-01" width="600" height="265" class="alignnone size-full wp-image-4258" /><br />
「<a href="http://code.google.com/p/php-excel-reader/" target="_blank">PHP Excel Reader</a>」はエクセルをPHPで読み込む事ができるライブラリです。<br />
セルの値や書式を取得してPHPで扱う事が簡単にできるようになります。<br />
<span id="more-4255"></span></p>
<p>以下のようなコードでエクセルの値を表示できました。</p>
<pre class="brush:php;">
require_once 'excel_reader2.php';
$data = new Spreadsheet_Excel_Reader("example.xls");
echo $data->dump(true,true);
</pre>
<p>大きなエクセルを読み込む場合にはフォント属性や色属性を無視する事でメモリを節約させる事ができるようです。<br />
その場合は２番の引数にfalseを指定するだけでよいとの事。</p>
<pre class="brush:php;">
$data = new Spreadsheet_Excel_Reader("test.xls",false);
</pre>
<p>書き込みには対応していないためデータの更新には向いていません。<br />
CMSを作るほどでもないけど、一部のデータを更新したい場合に使えるかもしれませんね。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.verygoodtown.com/2010/04/php-excel-reader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQueryのバリデートをPHPで書けるライブラリ「ValidForm Builder」</title>
		<link>http://blog.verygoodtown.com/2010/04/php-jquery-validate-library-validform-builder/</link>
		<comments>http://blog.verygoodtown.com/2010/04/php-jquery-validate-library-validform-builder/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 01:40:59 +0000</pubDate>
		<dc:creator>linja</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[GPL License]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[validate]]></category>
		<category><![CDATA[入力チェック]]></category>

		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=4058</guid>
		<description><![CDATA[
フォームの入力チェックにサーバーサイドとクライアントサイドのどちらを使われていますか？
実際にユーザービリティやシステム設計を考えるとどちらのチェックも必要になる事が多いのですが、両方書くのは結構大変です。
そこでPH [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.verygoodtown.com/wordpress/wp-content/uploads/2010/04/20100413-05.png" alt="20100413-05" title="20100413-05" width="610" height="150" class="alignnone size-full wp-image-4059" /><br />
フォームの入力チェックにサーバーサイドとクライアントサイドのどちらを使われていますか？</p>
<p>実際にユーザービリティやシステム設計を考えるとどちらのチェックも必要になる事が多いのですが、両方書くのは結構大変です。</p>
<p>そこでPHPコードを書くだけでjQueryのバリデートも同時に出力しているライブラリ「<a href="http://validformbuilder.org/" target="_blank">ValidForm Builder</a>」の登場です。</p>
<p>詳しくは以下<br />
<span id="more-4058"></span></p>
<h3>使い方</h3>
<p>以下のようなコードで実装できるそうです。</p>
<pre class="brush:php;">
&lt;php
//ライブラリを読み込む
require_once("libraries/ValidForm/class.validform.php");

//フォーム作成処理
$objForm = new ValidForm("contactForm", "Required fields are printed in bold.");

//テキストボックスを作成(必須)
$objForm->addField("name", "Your name", VFORM_STRING,
    array(
        "maxLength" => 255,
        "required" => TRUE
    ),
    array(
        "maxLength" => "Your input is too long. A maximum of %s characters is OK.",
        "required" => "This field is required.",
        "type" => "Enter only letters and spaces."
    )
);

?&gt;
</pre>
<p>激しく便利そうなので使い込んでみたいと思います。</p>
<p>テキストボックス、チェックボックス、ラジオボタンに整数チェック、メールアドレスチェックなどのバリデートを簡単に組み込めるようです。</p>
<p>SQLインジェクション対策も実装されているとの事。</p>
<p>これだけでセキリティ対策は万能とは言い切れませんが、作業の軽減にはなりそうですね。<br />
興味のある方はぜひ。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.verygoodtown.com/2010/04/php-jquery-validate-library-validform-builder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

