Kayaking Lifestyle

カヤッキングライフスタイル

クリスマスカップが終わってからエントリーフォームを作るっていう・・・

   

いまさらですが、ただのメール送信フォームです。

なんだかんだ自分で一から作ったことなかったので、PHP部分はほぼスクラッチで。
Smartyもはじめて使ってみた。
自分のサーバにSmartyとpearを使える準備だけしておいて、使ったことなかった。。

エントリーフォームの機能としては今まであったのと何も変わらずですが、
登録データをCSVに保存できるくらい。

そんでこれも初めてHTTPリクエストを使ったajaxも使用。
超基本的な、郵便番号からの住所入力補助機能。
これもとりあえず自分で書いていたけど、やっぱり素敵なものを作ってる人はいっぱいいるわけで、
↓これを使わせていただくことにした。
http://www.kawa.net/works/ajax/ajaxzip2/ajaxzip2.html

これも練習のつもりで、全部vimを使って書いてみた。
公開用サーバのさくらに入っているpearは古くて使い物にならないらしいので、自分用ディレクトリにpearをインストール。

さくらへのPearのインストールは全部こちらを参考にさせていただきました。
http://aoina.com/archives/82

Smartyも同じ要領で。
さくらサーバは共用だけど、自分用のphp.iniを持てるらしい。
けど、よくわからんのでinclude_pathの設定は後ほど。
面倒だけどとりあえずフルパスで書き込む。
require_once ‘/home/(アカウント)/pear/php/Mail/RFC822.php’;

そうしてできたものはただのメール送信フォームでした。
結局テンプレートももらってきたので、自分で作った部分は少ないかもorz
http://www.canoeslalom.jp/entry_form/index.html

form.jpg

 - canoe/kayak