parser

/faq/faq
/authors/авторы
/docs/документация

/powered_by_parser/в действии
/feedback/куда говорить
/jargon/жаргон

/download/скачать

/examples/примеры
/forum/форум



Поиск по форуму

По умолчанию ключевое слово ищется только в заголовке сообщения.

Ключевое слово:

Фильтровать по автору:



Переменные в перле vs parser: ниче не понимаю... :-(

Pavel Zagrebelin | pavel_z@newmail.ru 18.03.2002 23:30

парсер parser10_win32_mysql_sp6.zip
скрипты в d:\usr\cgi-bin
страницы в d:\usr\www,
перл 5.005_03 built for MSWin32-x86-object.

Есть такой скрипт:

#!/usr/local/bin/perl
#Хочу узнать свой IP
print "Content-type: text/plain\n\n";
($name, $aliases, $addrtype, $length, @addrs) = gethostbyname("mycomp");
($a, $b, $c, $d) = unpack('C4',$addrs[0]);
print "($name) ($addrtype) ($a.$b.$c.$d)";
Страница
<html><body>
-^exec[../cgi-bin/my_ip.pl]-
</body></html>
Получаю вот что:
-() () (...)-

Переписываю ^exec на <!--#include virtual="cgi-bin/my_ip.pl"--> и всё работает. "perl.exe my_ip.pl" тоже ОК.

Чьи тут проблемы? Куда переменные подевались?

<<  Вернуться к списку сообщений


E-mail: mailbox@parser.ruCopyright © 1997-2001 Студия Артемия Лебедева