windowsOSにて
apacheのルートディレクトリに以下のようなhtmlを作成いたしました。
input.html
ihtml
1<html> 2<body> 3<form method='GET' action="/cgi-bin/input.cgi"> 4<p>名前:<input type="text" name="name" size=20></p> 5<p>郵便番号:<input type="text" name="yubin" size=20></p> 6<p><input type="submit" value="送信" name="submit"></p> 7</form> 8</body> 9</html>
そしてルートディレクトリのcgi-binディレクトリに以下のような.cgiファイルを作成しました。
input.cgi
python
1 2#! C:\Users\user1\AppData\Local\Programs\Python\Python39\python.exe 3 4import cgi 5 6form = cgi.FieldStorage() 7 8name = form["name"].value 9yubin = form["yubin"].value 10 11print ('Content-type: text/html; charset=UTF-8') 12print(name) 13print(yubin)
ここでwww.IPアドレス/input.htmlにアクセスをして
入力した内容が表示されるか試してみたのですがいくらやっても
次のようなエラーが出てきます。
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at ruru@dekiru.jp to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
コードをネットで調べた感じとくに問題はないのと思うのですがいかがでしょうか?
回答1件
あなたの回答
tips
プレビュー