Forum Webscript.Ru

Программирование => Perl => Тема начата: AlexandrKa от 29 Августа 2001, 23:22:55

Название: Товарищи!, помогите новичку !!!! Пожалуста!
Отправлено: AlexandrKa от 29 Августа 2001, 23:22:55
Не подскажите ли как сделать такую вещь:

Что имеется:
Имеется форма (на страничке) в нее юзер вписывает свои данные.

Имя:
E-Mail:
и т.д.

Что требуется:
Данные из этих полей нужно сохранять в файл, как мне это сделать???


Спасибо!
Название: Товарищи!, помогите новичку !!!! Пожалуста!
Отправлено: lodevar от 30 Августа 2001, 10:16:00
Или почитай http://pc.agava.ru/web-studio/form_data_handling.html
Название: Товарищи!, помогите новичку !!!! Пожалуста!
Отправлено: lodevar от 30 Августа 2001, 10:10:37
Цитировать
perldoc CGI
perldoc -f open
perldoc -f print
perldoc -f close
Ты как всегда лаконичен ;)
Название: Товарищи!, помогите новичку !!!! Пожалуста!
Отправлено: от 30 Августа 2001, 10:11:12
Цитировать
Не подскажите ли как сделать такую вещь:

Что имеется:
Имеется форма (на страничке) в нее юзер вписывает свои данные.

Имя:
E-Mail:
и т.д.

Что требуется:
Данные из этих полей нужно сохранять в файл, как мне это сделать???


Спасибо!
 

Посмотри в каталоге. Вроде там есть нужный скрипт.
Название: Товарищи!, помогите новичку !!!! Пожалуста!
Отправлено: Chs от 30 Августа 2001, 07:11:07
perldoc CGI
perldoc -f open
perldoc -f print
perldoc -f close
Название: Товарищи!, помогите новичку !!!! Пожалуста!
Отправлено: Chs от 30 Августа 2001, 11:56:57
Цитировать
Или почитай http://pc.agava.ru/web-studio/form_data_handling.html

Вредная статейка дня начинающих.:)
Разбор данных формы вручную - не есть хорошо.
Зачем изобратать велосипед? Тем более только для метода POST.:))
А если потом понадобиться фотографию вставить (т.е. )?
Encoding формы сразу станет \\"multipart/form-data\\". И разбор данных формы придется переписывать.
IMHO, лучше не изобретать модуль CGI, а использовать его.:)) Или cgi-lib в него входящий.:)


[Изменено 30.8.2001 автор: Chs]
Название: Товарищи!, помогите новичку !!!! Пожалуста!
Отправлено: lodevar от 30 Августа 2001, 12:35:39
Я знал, что ты так ответишь. Ух какой я предугадливый ;) Но если честно, то для начинающего - как раз, а главное идеально подходит к поставленной задаче. Поставит перед собой задачу шире - будет копаться дальше.

\\"Азбука для 1-го класса средней школы\\" - вредная книжка для начинающего! А если потом понадобится расчет силы магнитного поля... ;)
Название: Товарищи!, помогите новичку !!!! Пожалуста!
Отправлено: Chs от 30 Августа 2001, 13:28:22
В том то и дело, что это не \\"азбука\\".
Азбука - это rfc.:))
Но до нее тоже дорасти надо.:))
А по таким \\"азбукам\\" получаются кривые скрипты и прививается не очень хороший стиль программирования...
Не говоря уже о том, что в написанном коде будут ошибки, а модуль CGI отлажен поколениями...
А если потом придется доделывать этот скрипт другому программисту - проще будет написать заново...
Название: Товарищи!, помогите новичку !!!! Пожалуста!
Отправлено: lodevar от 30 Августа 2001, 13:55:04
Ну ладно, ладно. Как скажешь господин... ;)
Название: Товарищи!, помогите новичку !!!! Пожалуста!
Отправлено: Chs от 30 Августа 2001, 14:27:47
Цитировать
Ну ладно, ладно. Как скажешь господин... ;)

Да нет, все обсуждаемо.:))
Просто я много кривых скриптов видел рожденных из подобного кода...