Вниз
Скачать: 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.023 c
1-1083966366
kiote
2004-05-08 01:46
2004.05.23
RichEdit - гиперссылки


9-1074578911
Hex0DesiMaL
2004-01-20 09:08
2004.05.23
Епрст....


14-1083251961
Mr.Credo
2004-04-29 19:19
2004.05.23
ico


3-1082638410
}|{yk
2004-04-22 16:53
2004.05.23
Логи сравнения (Оракл)


14-1083091612
RealRascal
2004-04-27 22:46
2004.05.23
Размер объекта в памяти




   Наверх