フォームからリクエストを受け取る <1/6> フォームからリクエストを受け取る <1/6> 次に、名前入りのメッセージを自動生成する。
フォームからリクエストを受け取る <2/6> フォームからリクエストを受け取る <2/6>
フォームからリクエストを受け取る <3/6> フォームからリクエストを受け取る <3/6> #!/usr/bin/env python # coding: utf-8 PRINT_TEXT = """<HTML> <HEAD><TITLE>FORM result</TITLE></HEAD> <BODY> <H1>PyPage FORM 例 結果表示</H1> <P><BIG>%(uname)s</BIG>さん,こんにちは <A href="/">ホームへ戻る</A> </BODY></HTML> """ def page(pc, uname=''): pc.send_head() pc.write(PRINT_TEXT % vars()) test2b.py
フォームからリクエストを受け取る <4/6> フォームからリクエストを受け取る <4/6> ファ イル名はtest2b.pyとし、pubフォルダ下に配置する 。メッセージが日本語コードでやりとりされるので、コー ド変換を行う。
フォームからリクエストを受け取る <5/6> フォームからリクエストを受け取る <5/6> フォームから送られたメッセージは、page関数の引数 としてキャッチ(メッセージを文字列化すると、メッセージが取り出せる)する。 メッセージがASCIIコード でない場合は、UNICODE変換を掛けておく。
フォームからリクエストを受け取る <6/6> フォームからリクエストを受け取る <6/6> フォームからの情報は、テキス トやラジオボタンからの情報程度なら、スクリプト例のようなコー ドを書けば十分である。