![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » perl allow_url_fopen = On |
|
perl allow_url_fopen = On
|
![]() Ветеран Сообщения: 640 |
Люди, подскажите, пожалуйста,
как короче всего с помощью перла можно вывести контент удаленной странички (с другого хоста) я обычно если и писал на перлЕ то локально, ужасный, старый язык, но есть в нем и плюсы, но я не об том, в php например для того чтобы require работал не только локально но и с удаленными хостами, достаточно в настройках php.ini поправить директиву allow_url_fopen = On (она таковая по умолчанию), а как сделать подобное в перле? или другие альтернативы... на данный момент быстрее способа, кроме как делать запрос через сокеты, я себе не вижу на перле... знатоки перла - ваш выход :D |
|
------- Отправлено: 21:12, 11-07-2006 |
just mar Сообщения: 3906
|
Профиль | Отправить PM | Цитировать короче, поторяю кратко то, что было в аське :
- ссылка на lama book - а вот ссылка на работу с lwp и обещаный код (написанный очень давно, так что не взыщите ![]() #!/usr/local/bin/perl5 use IO::Socket; #$informer="informer"; $informer="каталог_куда_пишем"; $doc="/types/info.js?value=26063&type=1_1"; $remote = IO::Socket::INET->new (Proto=> "tcp", PeerAddr => "адрес", PeerPort => "порт", ) or die "cannot connect to http port"; print $remote "GET $doc HTTP/1.0\n\n"; $m=""; $start=0; open(QQ, ">$informer")|| die("cannot print to data's file $fname"); while (<$remote>) { if($_ eq "\n") {$start=1;} if($start==1) {#chomp(); #$m=$_;} $m=$_; ## тут меняем все и вся print QQ $m || die("cannot write to file $fname"); }#fi } close (QQ); close $remote; #print "<\/body><\/html>"; |
Отправлено: 22:35, 11-07-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
perl | simon171078 | Вебмастеру | 2 | 08-09-2006 19:44 | |
perl | Вебмастеру | 4 | 31-01-2006 09:06 | ||
FreeBSD 5.3 Perl не видит локали, а KDE при сборке не видит perl :o | mar | Общий по FreeBSD | 8 | 06-05-2005 13:13 | |
Perl | Patrick | Программирование и базы данных | 3 | 02-06-2004 23:27 | |
Perl | Guest | Программирование и базы данных | 2 | 08-03-2004 23:00 |
|