★★★★★★
★form★
★★★★★★
************************************
**** 言語:python 拡張子:.py ****
************************************
【必須1】 プログラムの最初に,以下の文を記述
#!/usr/bin/python3
# -*- coding: utf-8 -*-
print("Content-Type: text/html; charset=utf-8")
print()
★解説★
1行目,プログラムがpythonのver3で動く。
,サーバーがバージョンをアップしたときには,記述の変更が必要?
⇒サーバー(お名前.com)のサポートor AIに問い合せ
【必須2】
プログラム フォルダ{form}
パーミッション⇒ 755 に変更
●confirm.py
●job.py
********************
**** RokuRooku ****
********************
【構成】
フォルダ{c:/予約/hp/mow/form}...以下{form}
★{form}
{top},{checkin},{guestin},{reserve},{repeat},{inquiry},{family},{work}}
★フォームを持つ{top}を除く
● [index],[error],[confirm],[thanks]
●[reserve,repeat,inquiry],[error],[confirm],[thanks]
↑↑↑国別フォルダ内
【設定】
★全体の設定★
ファイル{data.py}
●メールの設定
サーバー名 (既定値 smtp.rokuroku.kyoto.jp)
ポート番号 ( 〃 465)
パスワード ( 〃 &akatsuka1965)
送信元 ( 〃 yoyaku@rokuroku.kyoto.jp)
------------------------------------------------------------------
送信先 ( 〃 hello@rokuroku.kyoto.jp)
●施設名 (既定値 kyoto)
★formごとの設定★
ファイル{set_data.py}:フォルダ内{checkin},{guestin}...
●メールの設定
サーバー名,ポート番号,パスワード,送信元,送信先
*注{guestin},{checkin} 送信先:guestin@rokuroku.kyoto.jp
●[confirm]の表示
flagconfirm_st = "" ### 表示なし⇒ "1"
*注{checkin}⇒ 1
●{reserve},{repeat},{credit}
カード:エラー処理:なし⇒ 国("j","t","c","k","f","e")を含むとき
flagerror_st = ""
●入力の必須項目
《記入例》
reqst = [ "日英" , "姓名" , "name" ]
reqst = [ "日" , "ふりがな" , "yomi" ] ⇒ 日本語だけ
********************
***** 代理店 ******
********************
読み取り文書の作成:文書{フォーム:予約区分BC(HW,EX,AG)}
*注 参照⇒文書{form:予約区分【ひな形】}
【書き方】
* 定数名⇒開始文. 終了文, 123/行/キー語句, ◆回数/回◆表示◆表題◆備考*
*【開始文・終了文】textの切り取り(開始・終了文を含まない)
*【123】文字数:textから切り取る文字数
*【行】行n-m:textから行を切り取る(n行目からm行 なし→1行)
*【キー語句】{◆回数/回}を求める時,text内のキー語句
*
*【◆回数】text内の{キー語句}の個数,【◆回】⇒1を代入
*【◆表示】text⇒ 変更(◆表示 3匹の子豚 ⇒ 3匹の子豚)
*【◆表題】textを表題で表示
*【◆備考】textを備考に保存
*
**注意 ★半角・全角・大小→区別なし ★数値(a1b2c3)→ 123
【定数】
ID ⇒ , , ,
泊数 ⇒ , , ,
人数 ⇒ , , ,
checkin ⇒ , , ,
checkout⇒ , , ,
到着時間⇒ , , ,
料金 ⇒ , , ,
ツイン⇒ , , ,
ドミ女⇒ , , ,
ドミ男⇒ , , ,
姓名 ⇒ , , ,
姓 ⇒ , , ,
名 ⇒ , , ,
メール⇒ , , ,
メール⇒ , , ,
電話 ⇒ , , ,
住所 ⇒ , , ,
国 ⇒ , , ,
パスポー ト⇒ , , ,
カード姓名 ⇒ , , ,
カード種類 ⇒ , , ,
カード期限 ⇒ , , ,
カード番号 ⇒ , , ,
言語 ⇒ , , ,
支払済⇒ , , ,
手数料⇒ , , ,
通信 ⇒ , , ,
通信 ⇒ , , ,
他 ⇒ , , ,
他 ⇒ , , ,
【補足:「他」利用例】
他 ⇒「Go To トラベル」,,,◆備考◆表題◆表示★★★ GoTo対象 ★★★