【ディレクトリ構成例】
以下のパーミッションディレクトリを配置します。
form.php [705]・・・ブラウザからアクセスするファイル
tmpl/footer.html [604]・・・htmlのテンプレートフッター
form.html [604]・・・htmlのテンプレート初期画面
form_confirm.html [604]・・・htmlのテンプレート確認画面
form_done.html [604]・・・htmlのテンプレート完了画面
header.html [604]・・・htmlのテンプレートヘッダー
form.phpをテキストエディタで開き以下の項目を修正します。
// 送信元メールアドレスの設定
$from_email = "info@cgifree.net";
// 送信先メールアドレス
$kanri_email = "info@cgifree.net";
//-------------------------------------------------
// ファイルのアップロード
//-------------------------------------------------
保存するディレクトリー
webのユーザが書き込みできるパーミッションの設定にしてください
公開されているディレクトに置くとファイルが閲覧可能になりますので
注意してください
$form_save_dir = '/home/htdocs/sample/gtoi/uploaddata/';
ブラウザから form.phpをアクセスしてください
############################
フォームの設定
############################
$form_datas['かぶらない数字'] = array('text', 'カラム名', '表示名', 必須 1もしくは0, サイズ0-100, 'デフォルト値');
でフォームを拡張する事が可能です。
text:
array('text', 'カラム名', '表示名', 'デフォルト値', 必須 1もしくは0, サイズ0-100);
例)
・テキストフォームを作りたい
表示名 お名前
フォーム名 name
初期値 無し
必須 あり
サイズ 20
のフォームは、以下の記述になります。
$form_datas['0'] = array('text','name' ,'お名前', '', 1, 20);
select;
$form_datas['7'] = array('select','カラム名' ,'表示名', 'デフォルト値', 0);
//$form_values['カラム名'] = array( 'チーズケーキ', 'レモンケーキ', 'バームクーヘン');
例)
・セレクトボックスを作りたい
表示名 商品を選択
選択肢 チーズケーキ, レモンケーキ, バームクーヘン
フォーム名 item
初期値 レモンケーキ
必須 なし
のフォームは、以下の記述になります。
$form_datas['7'] = array('select','item' ,'商品を選択', 'レモンケーキ', 0);
$form_values['item'] = array( 'チーズケーキ', 'レモンケーキ', 'バームクーヘン');
// radio;
$form_datas['8'] = array('radio','カラム名' ,'表示名', 'デフォルト値', 0);
$form_values['カラム名'] = array( 'チョコ', 'アイス', 'キャンディ');
例)
・ラジオボックスを作りたい
表示名 好みを選択
選択肢 'チョコ', 'アイス', 'キャンディ'
カラム名 item2
初期値 アイス
必須 なし
のフォームは、以下の記述になります。
$form_datas['8'] = array('radio','item2' ,'好みを選択', 'アイス', 0);
$form_values['item2'] = array( 'チョコ', 'アイス', 'キャンディ');
// checkbox
//$form_datas['9'] = array('checkbox','カラム名' ,'表示名', 'デフォルト値(カンマ区切り)', 0);
//$form_values['カラム名'] = array( 'バナナ', '生クリーム', 'フレーク');
例)
・チェックボックスを作りたい
表示名 トッピングを選択
選択肢 'バナナ', '生クリーム', 'フレーク'
カラム名 item3
初期値 バナナ,生クリーム
必須 なし
のフォームは、以下の記述になります。
$form_datas['9'] = array('checkbox','item3' ,'トッピングを選択', 'バナナ,生クリーム', 0);
$form_values['item3'] = array( 'バナナ', '生クリーム', 'フレーク');
|