Консультация # 19278: Здравствуйте.
У меня есть желание изучить Perl, но я не знаю где в Инете можно найти нормальные ресурсы. Подскажите пожалуйста, где в Сети можно найти действительно стоящие ресурсы по Perl?
Спасибо....
Консультация # 51642: Добрый день!
Гуру, объясните, пожалуйста, что сие есть такое?
push (@{$state{$d1}{$d2}}, $_ );
в частности не ясна структура переменной $state.
Что это есть и как ее объявить в блоке my()?
Благодарю....Консультация # 65738: Здравствуйте Уважаемые эксперты!
Вопрос у меня следующий:
Я себе поставил Apache 2.0.48 + PHP 5.1.4 + MySQL 4.1.20. Все работает прекрасно. Решил поставить себе PERL 5.8.6.811. Настройки вроде все сделал правильно в httpd.conf, см. приложение. Поставил ActivePerl в c:\usr. Для проверки создал файл test.cgi с содержимым - см. приложение и по...
Здравствуйте.
У меня есть желание изучить Perl, но я не знаю где в Инете можно найти нормальные ресурсы. Подскажите пожалуйста, где в Сети можно найти действительно стоящие ресурсы по Perl?
Спасибо.
Здравствуйте, eXuss!
_http://cpan.org/ - модули и документация к ним
_http://activestate.net/Products/ActivePerl/ - документация
_http://xammep.nm.ru/doc/perl/index.html - доки на русском
для начала должно хватать
Консультировал: rusfaq.ru
Дата отправки: 05.04.2005, 19:49
Здравствуйте, Nimmi!
$state{$d1}{$d2} - это элемент "двумерного" хэша.
т.е. элемент хэша с ключем , определенной переменной $d1 сам является хэшем и в данном случае вы обращаетесь к значению этого хэша по ключу в переменной $d2
как об"являть? ну вы ж это както применяете.. естественно сами должны знать как об"явить.
если надо отвлеченный пример- могу написать, но чуть позже.
Консультировал: -OC- (Специалист)
Дата отправки: 09.08.2006, 18:30
в perl можно объявлять и создавать структуры очень сложной вложенности - как то : массивы массивов хешей массивов хэшэй ... и тд. в этом случае state можно объявить как -
my %state{\'\'}{\'\'} = \'\';
с уважением, удачи
Консультировал: dianacode
Дата отправки: 10.08.2006, 09:44
Здравствуйте Уважаемые эксперты!
Вопрос у меня следующий:
Я себе поставил Apache 2.0.48 + PHP 5.1.4 + MySQL 4.1.20. Все работает прекрасно. Решил поставить себе PERL 5.8.6.811. Настройки вроде все сделал правильно в httpd.conf, см. приложение. Поставил ActivePerl в c:\usr. Для проверки создал файл test.cgi с содержимым - см. приложение и поместил его в c:\usr\cgi. В браузере ввожу - http://localhost/test.cgi, а вместо ожидаемого он мне выдает:
403 Forbidden
You don\'t have permission to access /test.cgi on this server.
Apache/2.0.48 (Win32) PHP/5.1.4 Server at 127.0.0.1 Port 80
Вроде как можно подробнее описал текущую проблему.
Помогите, пожалуйста. Уж очень нужно...
Здравствуйте, xXx!
Вам нужно сделать одно из двух- либо помещать ваши CGI в c:\inet\cgi\ как написано в конфиге apache и обращаться к ним соответственно http://localhost/cgi-bin/test.cgi либо исправлять путь к cgi-bin директории в httpd.conf
если же вы хотите запускать CGI-скрипты из другой директории, то необходимо для этой директории включить опцию +ExecCGI либо в httpd.conf либо в .htaccess в зависимости от конфигурации apache
а подробнее не поленитесь прочитать в документации к Apache, а в часности здесь:
http://httpd.apache.org/docs/2.0/howto/cgi.html
Консультировал: -OC- (Специалист)
Дата отправки: 06.12.2006, 09:47
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались.
Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора -
для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение.
Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал,
который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом.
Заходите - у нас интересно!