タグ

PythonとCGIに関するeryaのブックマーク (3)

  • Python CGIプログラミング入門 - Python CGIプログラミング入門

    PythonによるCGIプログラミングの入門のページです。 基的な事柄をわかりやすく説明します。 文字列を表示する 文字(hello world.)を表示します。 現在の日時を表示する 現在の日時を出力します。 環境変数を表示する cgiモジュールを使って環境変数を表示します。 提供された情報を表示する HTMLフォームからCGIプログラムに提供された情報を表示します。 押されたボタンを取得する HTMLフォームの押されたボタンを取得し表示します。 選択されたチェックボックスを取得する HTMLフォームの選択されたチェックボックスを取得し表示します。 選択されたラジオボタンを取得する HTMLフォームの選択されたラジオボタンを取得し表示します。 テキスト入力フィールドに入力された文字を取得する HTMLフォームのテキスト入力フィールドに入力された文字を取得し表示します。 複数行の入力フィ

  • フォームからのデータ取得

    フォームからのデータ取得 Pythonにはcgiモジュールが用意されていて、これを使うとCGIで必要な機能が簡単に使えます。ここでは、CGIでよく行われるフォームからの入力処理について述べます。 まず、FiledStorageクラスをインスタンス化して、クライアントから送られてきたフォーム内容を取得できるようにします。送られてきた内容に目的のデータがあるかをhas_keyメソッドで確認し、もしあればその値を取得します。リスト1は単純に送られてきたデータを送り返すだけの簡単なプロラムです。 リスト1 # CGI Test import cgi print "Content-Type: text/html\n\n" print "<html><body>" form = cgi.FieldStorage() form_ok = 0 if form.has_key("name") and for

  • さくらのレンタルサーバで Python 外部モジュールを使う

    お知らせ: 最近の事情に合わせて新しく書き直した「さくらのレンタルサーバに Python モジュールをインストール」のページを用意しました。今後はまずそちらをご参照下さい。(2013年2月8日) さくらインターネットの「さくらのレンタルサーバ」サービスで Python の外部モジュールを導入・利用するための覚え書きです。 イントロダクション 外部モジュールをホームディレクトリ下にインストールする インストールした外部モジュールをインポートする シェルから使う CGI から使う まとめ おまけ:CGI プログラムが動かない…… スクリプトの改行コードを確認する 改訂履歴 免責・ライセンス イントロダクション さくらインターネットのホスティングサービス、「さくらのレンタルサーバ」では、CGI として Python を利用できます。Python には標準モジュールのほかにも、PyPI などで豊富

  • 1