Вопрос № 36318: Доброго времени суток. Может, кто-нибудь подскажет, как в Perl, при написании CGI-скрипта, анализирующего данные текстового поля web-формы на кирилице, организовать перекодирование строки из формата %DF%DF..%DF в обычный формат. Я видел пример в элек...
Вопрос № 41513: Здравствуйте эксперты.
Такой вопрос: нужно установить Apache 2.0.52 и ActivePerl-5.8.0.806-MSWin32-x86.
Как установить и ...... ясно, а как правильно установить и сконфигурировать и тестить Perl скрипты?
стоит servis pack2 );...
Вопрос № 21017: Уважаемые эксперты, можно ли научить Perl-скрипт периодически выполнять какое-то действие? Например чтобы каждые 5 секунд вызывалась определенная процедура или выполнялся вызов внешней програмы, и так до тех пор, пока работа скрипта не будет прервана...
Вопрос № 36318:
Доброго времени суток. Может, кто-нибудь подскажет, как в Perl, при написании CGI-скрипта, анализирующего данные текстового поля web-формы на кирилице, организовать перекодирование строки из формата %DF%DF..%DF в обычный формат. Я видел пример в электронной книге, где это реализовано через регулярные выражения. Но я еще плохо с ними разобрался, а книга сканированная, и там где-то ошибка, в общем, пример у меня не работает. Помогите, пожалуйста, разобраться, и, если не трудно, с небольшими комментариями.
Отправлен: 27.02.2006, 15:01
Вопрос задал: Sergio-dns
Всего ответов: 1 Страница вопроса »
Отвечает Лучников Юрий Владимирович :
Здравствуйте, Sergio-dns!
Пример кода в приложении. А вообще обработка форм имеет много нюансов. Поэтому посоветую не изобретать велосипед а воспользоваться уже написанной библиотекой для обработки форм CGI-LIB.
Успехов!
Приложение:
Ответ отправил: Лучников Юрий Владимирович
Ответ отправлен: 28.02.2006, 09:00
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 85840
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 41513:
Здравствуйте эксперты.
Такой вопрос: нужно установить Apache 2.0.52 и ActivePerl-5.8.0.806-MSWin32-x86.
Как установить и ...... ясно, а как правильно установить и сконфигурировать и тестить Perl скрипты?
стоит servis pack2 );
Отправлен: 28.04.2006, 09:15
Вопрос задал: Колесников Виталий
Всего ответов: 1 Страница вопроса »
Отвечает Sniffer, Практикант :
Здравствуйте, Колесников Виталий!
Да все просто. Скрипты создаешь в папке cgi-bin - а тестишь их
http://localhost/cgi-bin/script_name.pl
И смотришь логи апача в случае ошибок...
Если скрипт вставляется в страницу - то пишешь в том месте где он должен быть:
только в этом случае нужно указать апачу что html файлы надо парсить и добавить опции исполнения скриптов.
Это смотри в разделе
#
# To use server-parsed HTML files
#
AddType text/html .shtml .shtm
AddHandler server-parsed .shtml .shtm
и еще
#
# This may also be "None", "All", or any combination of "Indexes",
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn\'t give it to you.
#
Options FollowSymLinks MultiViews ExecCGI Includes
Думаю даль сами разберетесь...
Ответ отправил: Sniffer, Практикант
Ответ отправлен: 28.04.2006, 12:44
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 94816
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 21017:
Уважаемые эксперты, можно ли научить Perl-скрипт периодически выполнять какое-то действие? Например чтобы каждые 5 секунд вызывалась определенная процедура или выполнялся вызов внешней програмы, и так до тех пор, пока работа скрипта не будет прервана.
Отправлен: 18.05.2005, 09:58
Вопрос задал: Screamer
Всего ответов: 1 Страница вопроса »
Отвечает Rusland, Профессионал :
Здравствуйте, Screamer!
Через сам перл конечно же нельзя, но можно использовать cron если ваш хостер поддерживает его.
Если хотите обновлять через браузер, то можно использовать javascript или обычный тег:
<meta http-equiv="Refresh" content="10; URL=index.pl">
после 10 секунд просмотра страницы будет вызываться скрипт index.pl
Ответ отправил: Rusland, Профессионал
Ответ отправлен: 18.05.2005, 10:11
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 50438
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.