Pear フォ-ム2作成

Pear フォ-ム2作成準備

Pearのなかにある、HTML_QuickForm2 クラスを利用してフォ-ムを作成していきます。
これを使用すると入力フォ-ムが簡単にできてしまいます。
実は入力フォ-ム作成に関しては HTML_QuickForm2 は HTML_QuickForm の後継クラスです。
私が使用する範囲においては、HTML_QuickForm2 の優位性はほとんどありませんし、検証については HTML_QuickForm のほうが便利なのではないかと思っています。
でも、HTML_QuickForm が使用中止になってしまうのではないかとの危惧も抱いており、HTML_QuickForm2 も紹介することにしました。
ここでは、HTML_QuickForm で紹介したと同様なシンプルな入力フォ-ムを Pear::HTML_QuickForm2 で作成します。

Pear フォ-ム2作成 XAMPP 準備

HTML_QuickForm2 は XAMPP のなかに最初からインスト-ル済み
C:\xampp\php\pear\HTML\QuickForm2
の中にありますので無意識に使用することができます。
ただし、XAMPP 5.6.19 版以降では Pear:::HTML_QuickForm2 はインスト-ルされていません。
この場合は次の手順で、HTML_QuickForm2 をXAMPP に インスト-ルします。
Windows 7 の場合は、
「スタート」(Windows マーク)→「すべてのプログラム」→「アクセサリ」→「コマンドプロンプト」 と進みます。
Windowsシステムツ-ルの中にある「コマンドプロンプト」を 管理者として-ここ重要-(右クリックして「管理者として実行(A)」をクリック) 実行します。
Windows 10 の場合は、
「スタート」(Windows マーク)を右クリック →「コマンドプロンプト(管理者)(A)」 と進みます。
C:¥WINDOWS¥system32>
の画面が開きます。
続いて
cd¥xampp¥php
と書き込んで実行します。(ディレクトリを変更しました)
書き込む時は必ずキ-ボ-ドから入力してください。
C:¥xampp¥php
となりますので、これでインスト-ルソフトの起動は完了です。
ここからは
C:¥xampp¥php
のあとに pear install --alldeps 命令を書き込んでは実行します。
pear install --alldeps HTML_QuickForm2
を実行すれば、PC への HTML_QuickForm2 のインスト-ルは完了です。

Pear フォ-ム2作成 サ-バ準備

レンタルサ-バには Pearはインスト-ルされていないことが多いようです。
PEAR::HTML_QuickForm2 をサ-バにアップします。
ここでは、レンタルサ-バをミニバ-ドを例とします。
このサ-バのなかに Go-PEAR Installer が準備できているものとして、 PEAR::HTML_QuickForm をインスト-ルする方法を示します。
準備できていない方は 63 Pear Villageに戻り左側のナビの「Pearを始める準備」のなかの 「レンタルサ-バにPearをインスト-ル」 を先に読んで、レンタルサ-バのなかに Go-PEAR Installer を用意してください。

パッケージをインストール

「レンタルサ-バにPearインスト-ル」で説明している例の場合、IEで
http://kilowave.minibird.jp/pear/
(これは私の場合のurlですので、みなさんの場合はそれぞれ、kilowave の部分を書き直してください)
に行くと自分で設定したパスワ-ドを聞かれその後、Pearのバッケ-ジマネジャ-を見ることができます。
list all packagenamesをクリックすると、すべてのバッケ-ジの名前が見えますので、 インスト-ルしたいパッケ-ジの名前をコピ-して、Package Management に戻り、 Quick-install a package の所に貼付けて、force? はチェックしないで、Install をクリックすると指定したバッケ-ジがインスト-ルされます。
それなりの時間がかかります。
Dream Weaverのファイル管理からサ-バの pear のディレクトリにバッケ-ジが追加されている のが見えると思います。

PEAR::HTML_QuickForm2 をサ-バにインスト-ル

レンタルサ-バで、Pear フォ-ム2作成を実行するには、PEAR::HTML_QuickForm2 をサ-バにインスト-ルする必要があります。
HTML_QuickForm2 のインスト-ル方法を示します。
list all packagenamesをクリック、すべてのバッケ-ジの名前が見えますので、 インスト-ルしたい HTML_QuickForm パッケ-ジの名前をコピ-して、Package Management に戻り、 Quick-install a package の所に貼付けて、force? はチェックしないで、Install をクリックすると、しばらく時間がかかってインスト-ルされます。
ただし、既に HTML_QuickForm2 がインスト-ルされている場合は
インスト-ル済みですというエラ-メッセ-ジ
pear/HTML_QuickForm2 is already installed and is the same as the released version 3.2.14
install failed
が出ます。


Pear フォ-ム2ファイル作成 に続く

63Pear Villageに戻る