Forum Webscript.Ru
Общие => Веб-технологии => Тема начата: от 13 Июня 2001, 06:34:28
-
А вот еще вопрос такой:
Как описать переменную в cgi(генерит форму), если ее значение находиться в html файле.
-
можт я и не проснулся еще - но вопроса вообще не понял
-
Например, пишу(В cgi) $Vasya = x; А если этот x- это значение поля формы в html файле, то что писать вместо x ?
-
Lynx (14-06-2001 13:07):
Например, пишу(В cgi) $Vasya = x; А если этот x- это значение поля формы в html файле, то что писать вместо x ?
read(STDIN, $buffer, $ENV{\'CONTENT_LENGTH\'});
if ($buffer eq "") {
$buffer=$ENV{\'QUERY_STRING\'};
}
@pairs = split(/&/, $buffer);
foreach $pair (@pairs) {
($name, $value) = split(/=/, $pair);
$value =~ tr/+/ /;
$value =~ s/|/ /eg;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$in{$name} = $value;
}
$Vasya=$in{\'username\'};
где username - имя соответствующего поля в форме
-
Ух ты!!! Я бы не догадалась точно сама. А где Url html файла указать, из которого данные беруться.( Понимаю, вопросы глупые)
-
Ура!!! Предыдущее послание считать не действительным!!! Получилось. Спасибо!!!