PEARのインストール
PEARとは? PEARは、PHPの拡張ライブラリです。 PEARのパッケージはネットワーク経由でインストールやアップグレードを行うことができます。 また、PEARのパッケージの中身は純粋なPHPスクリプトであるため、ソースコードの確認や改造も行いやすいというメリットがあります。 PEARのインストール PEAR本体のインストール 以下のコマンドでPEARがインストールされます。...
View ArticlePEAR::Pager –大きなデータをページング処理で分割する
PEAR::Pagerとは? 掲示板などの大きなデータを一気に1ページで表示すると、ページが非常に長くなってしまいます。 そのような大きなデータを持つページを何ページかに分けて表示することをページング処理といいます。 例えば、検索エンジンの検索結果もページング処理がされています。 PEAR::PagerはPHPでそのようなページング処理を行うためのライブラリです。...
View ArticlePEAR::HTML_QuickForm で簡単にフォームを作成する
PEAR::HTML_QuickFormとは? HTML_QuickFormライブラリは、その名の通りフォームを素早く定型的に作るためのフレームワークを提供します。 フォームの出力だけではなく、入力されたデータの検証も HTML_QuickFormライブラリのメソッドを利用して簡単に行うことができます。 PEAR::HTML_QuickFormのインストール pear list...
View ArticlePEAR::HTML_QuickForm でフォームの送信内容を検証する
送信データの検証 HTML_QuickForm を利用すると、フォームから送信されたデータが正しく入力されているかや、正しい書式で入力されているかどうかを簡単に検証することができます。 サーバサイトでのデータの検証は、特にセキュリティの観点から見ても重要なものです。それを HTML_QuickForm のメソッドひとつで簡単に行えることは大きな利点と言えます。 addRule メソッド...
View ArticlePEAR::XML_RSS で RSS をパースする
XML_RSS のインストール XML_RSS は、WEBサイトが配信している RSS を受信(解析)するためのライブラリです。 まだインストールされていない場合は下記コマンドでインストールを実行します。 # pear install xml_rss XML_RSS の使い方 以下はサンプルスクリプトとなります。 このように数行で指定した RSS の XML を解析することができます。...
View ArticlePEAR::HTML_QuickForm で出力するHTMLのソースをカスタマイズする
エラーメッセージを日本語で出力する HTML_QuickForm で出力されるメッセージはデフォルトでは英語です。 以下のメソッドでエラーメッセージや必須項目の告知に任意の文字列を指定できます。 ※ここではHTML_QuickForm のインスタンスが$formであると仮定します。 #entities#$form->setRequiredNote("※必須入力項目");...
View Article