忍者ブログ
[332]  [329]  [328]  [327]  [326]  [325]  [324]  [323]  [322]  [321]  [319
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

・raspberypy python3 CGIサーバーの構築画面からのsubmit(その2) 2017/08


1.送信用HTMLの作成
--------------------------------------
name:[                     ]
adrdr:[                     ]
[送信]
-------------------------------------
cgitest1.html
<html>
<head>
<title>Python3 CGI test1</title>
</head>
<body>
<h1>Python3 CGI test1</h1><hr><p>
<form name = "Form1" method="POST" action="/cgi-bin/cgitest1.py">
name: <input type="text" size=30 name="name"><p>
addr: <input type="text" size=30 name="addr"><p>
<input type="submit" value="送信" name="button1"><p>
</form>
</body>
</html>

2.受信用のCGIの作成
ルート>>cgi-binにcgi-bin/cgitest1.py

#!/usr/bin/env python
import cgi
print "Content-Type: text/html\n\n"
print "<html><body>"
form = cgi.FieldStorage()
if form.has_key("name") and form.has_key("addr") :
  print "<h2>Result</h2><hr><p>"
  print "<p><b>name: </b>", form["name"].value
  print "<p><b>addr: </b>", form["addr"].value
else :
  print "<h1>ERROR</h1>"
print "</body></html>"

cgi-bin内でchmod 755で権限変更

3.結果
-----------------------------------------
name:入力値
addr:入力値 
----------------------------------------






拍手

PR
カレンダー
03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
フリーエリア
最新CM
[03/10 DORA]
最新TB
プロフィール
HN:
dorabu
性別:
非公開
バーコード
ブログ内検索
P R
Copyright © ドラブーのアンドロイドとIoTなブログ All rights reserved. / Template by 四季. / Material by てんせん.

忍者ブログ [PR]