0

私のHTMLコード:

<html>
<head>
<title>INFORMATION</title>
</head>
  <body>
    <form action = "/cgi-bin/test.py" method = "post">
        FirstName:
        <input type = "text" name = "firstname" /><br>
        LastName:
        <input type = "text" name = "lastname" /><br>

        <input type = "submit" name = "submit "value = "SUBMIT">
        <input type = "reset" name = "reset" value = "RESET">
        </form>
   </body>

cgi-bin ディレクトリにある私の PYTHON CODE (test.py):

#!usr/bin/python

form = web.input()
print form.firstname
print form.lastname

HTMLデータをファイルに保存するにはどうすればよいですか??

4

2 に答える 2

1

ファイルに書き込むだけ!

#!usr/bin/python

import cgi
form = cgi.FieldStorage()
with open ('fileToWrite.txt','w') as fileOutput:
    fileOutput.write(form.getValue('firstname'))
    fileOutput.write(form.getValue'(lastname'))

ああ、ファイルへの書き込み権限が必要です。たとえば、Apache を実行している場合は、実行するsudo chown www-data:www-data fileToWrite.txt必要があります。

于 2013-10-24T10:05:21.613 に答える