Форум программистов, компьютерный форум, киберфорум
Perl
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.81/37: Рейтинг темы: голосов - 37, средняя оценка - 4.81
0 / 0 / 0
Регистрация: 27.10.2009
Сообщений: 100
1

Надо из регистрационной формы по нажатию на кнопку записать данные в файл

30.06.2007, 19:11. Просмотров 6840. Ответов 4
Метки нет (Все метки)

Было похожее.
У формы добавить атрибут:
enctype="multipart/form-data"
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.06.2007, 19:11
Ответы с готовыми решениями:

Не отправляются данные из регистрационной формы в БД
Вопрос далеко не новый, но я его не могу решить уже больше суток. Данный просто не хотят залетать в...

Как сделать так чтобы по нажатию на кнопку можно было сохранить данные из базы в файл?
как сделать так чтобы по нажатию на кнопку можно было сохранить данные из базы в файл, причем юзер...

При закрытии окна надо записать данные в файл на Си в WinAPI
Пишу программу, надо, чтоб она при закрытии записывала кое-какие данные в файл. Я так понимаю,...

Все данные, записанные в формы, записать в текстовый файл
Нужно все данные записанные в формы записать в текстовый файл. При этом не использовать язык PHP и...

4
0 / 0 / 0
Регистрация: 12.05.2012
Сообщений: 8
12.05.2012, 19:51 2
Добрый день. Люди, помогите.
Столкнулся с такой проблемой: надо из регистрационной формы по нажатию на кнопку записать данные в файл. Написал скрипт, вроде все правильно, но не работает
Скрипт загружается
1- не по нажатию на кнопку, а сразу после загрузки страницы
2- никакие данные не передаются и в файл записываются только пустые строки.
Вот код скрипта:
#!/usr/bin/perl -w
##!/usr/bin/perl
print "Content-Type: text/html";
$method = $ENV{'REQUEST_METHOD'};
print "$method";
# read data
read(STDIN,$buffer,$ENV{'CONTENT_LENGTH'});
print "$buffer";
@pairs=split("&",$buffer);
foreach $pair (@pairs)
{
($nam,$value)=split("=",$pair);
$FORM{$nam} = $value;
}
$t=$FORM{'txa'};
$dost=$FORM{'Dostavka'};
$n=$FORM{'Name'};
$f=$FORM{'Family'};
$a=$FORM{'Address'};
$tel=$FORM{'Telephone'};
$e=$FORM{'Email'};
open(FILE, >shop.dat") || die "Can't open the file!";
print FILE $dost,"|",$a,"|",$f,"|",$n,"|",$e,"|",$tel,"|",$t,"";
close(FILE);
open(FILE,"<STRING.DAT") file!?;<br the open ?Can?t die ||>@data=<FILE>;$ndata=@data;close(FILE);
for ($i=0;$i<$ndata;$i++)
{
chomp($data[$i]);
$st[$i]=$data[$i];
}
#print "";
print "";
print <<END1;
<script language=JavaScript>
<!--
0
0 / 0 / 1
Регистрация: 05.05.2010
Сообщений: 124
29.05.2012, 15:17 3
Рекомендую присмотреться к модулю CGI.pm.
0
0 / 0 / 0
Регистрация: 12.05.2012
Сообщений: 8
11.06.2012, 15:45 4
Я пробовал его устанавливать, но у меня не получилось.
Для отладки скриптов пользуюсь я Денвером.
0
0 / 0 / 1
Регистрация: 05.05.2010
Сообщений: 124
11.06.2012, 21:54 5
Да его не надо устанавливать - он уже в пакете денвер идет в поставке. Да и вообще он давно уже включен в стандартный дистрибутив perl (в том чисе денвер)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.06.2012, 21:54

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как записать данные из формы в .txt файл не используя FileSystemObject?
Желательно через DSN ..

Надо, чтобы по нажатию на кнопку, делался запрос к php скрипту
Добрый день всем! Надо чтобы по нажатию на кнопку, делался запрос к php скрипту. Попробовал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.