Вниз
Скачать: CL | DM;

Помогите с перлом   Найти похожие ветки 

 
zzet ©   (2004-04-29 22:18) [0]

Не знаю этого языка, если честно, то для одного случая учить и вникать в хельп неособо тянет, но, полагаю мой вопрос для знающего человека труда не составит..
Смысл такой. На мой сайт приходит такое:
http://my_site.com/cgi-bin/my_script.pl?user_text
user_text - это строковая переменная длиной до 60 символов. Мне нужно узнать ЧТО именно в ней содержится. Т.е. в my_script надо что-то прописать что бы он в файл сохранил что ли? Как это сделать? Если можно на пальцах.. Еще лучше кусок кода.


 
Algol   (2004-04-29 22:31) [1]

#!/usr/local/bin/perl

$input = $ENV{"QUERY_STRING"};


 
zzet ©   (2004-04-29 22:36) [2]

Можно просто эту строчку
$input = $ENV{"QUERY_STRING"};
в скипт добавить? А что в ней что значит и куда будет сохраняться?
$input = -вывод
$ENV{"QUERY_STRING"}; $ENV-запись, "QUERY_STRING" - имя файла? Правильно понял?
Файл нужно предварительно создать? С какими атрибутами?


 
zzet ©   (2004-04-29 22:40) [3]

Все, всем спасибо, разобрался.


 
Algol   (2004-04-29 22:47) [4]


> Правильно понял?


Нет, не правильно.
$ENV это коллекция переменных окружения. Из этой коллекции мы берем переменную с именем "QUERY_STRING", которая как раз и должна содержать ту строку, которая идет в URL после вопросительного знака, и сохраняем ее в переменной $input.
Если ее нужно сохранить в файл, то
open (NEWFILE, ">a.txt");
print NEWFILE "$input\n";
close (NEWFILE);


 
zzet ©   (2004-04-29 22:49) [5]

>[4] Algol   (29.04.04 22:47)
Спасибо, я нашел пример и все, разобрался. Спасибо за помощь!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
1-1083760896
griban
2004-05-05 16:41
2004.05.23
combobox


3-1082982169
Dr.Alex
2004-04-26 16:22
2004.05.23
CGI & Interbase


1-1083915258
zep
2004-05-07 11:34
2004.05.23
Создание компонентов в RunTime


3-1082018541
ev
2004-04-15 12:42
2004.05.23
Сортировка полей в DBGrid по клику на заголовок?


1-1084285339
ПрогерШ
2004-05-11 18:22
2004.05.23
Как считать текущий адрес из ИЕ?




   Наверх