Найти - Пользователи
Полная версия: Получить данные формы через POST
Начало » Web » Получить данные формы через POST
1
4fun
Код формы

<form action="/regg_post.py" method="POST"> 

*Имя: <input name="name"
type="text" value="Joe" /><br />

*Пароль: <input type="password" name="password"><br /> <br />

*Пароль проверка: <input type="password" name="password2"><br />

адрес: <input name="addr"><br />

*e-mail: <input type="Text" size="20" name="email"><br />

<input type="reset" />
<input type="submit" />
</form>
Код cgi скрипта

#!/usr/bin/python
# -*- coding: windows-1251 -*-

import cgi
import urllib

print """\
Content-Type: text/html

<html>
<body>"""

data = ["name","addr"]
enc_data = urllib.urlencode(data)
f = urllib.urlopen("http://test1.ru/web_form2_post", enc_data)
print f.read()

print """\
</body>
</html>"""
Что я неправильно делаю, и как лучше всего реализовать приём данных из этой формы с помошью post для дальнейшей их обработки&
shiza
У тебя по моему путаница в голове.
Ты клиента пишешь или серверную часть?
Если серверную - то ulrllib.urlopen - тут не при чем.
А если клиентскую - зачем генерить html?

Если все-тки серверную - можно здесь почитать: http://www.intuit.ru/department/pl/python/8/
4fun
спасибо, разобрался!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB