Next
Previous Contents
FAQ по perl и программированию для web
Составил Павел Аммосов,
apavel@aha.ru
08 июня 2001
Русскоязычный сборник часто задаваемых вопросов по языку программирования perl и server-side web programming.
1.
Где взять перл и все с ним связанное
1.1 Где можно взять перл?
1.2 Где можно скачать перловскую библиотеку для работы с WWW?
1.3 C www.cpan.org слишком долго качается, нет ли где поближе?
1.4 Я скачал модуль Lib::Module. Как его установить?
1.5 Как автоматизировать процесс установки библиотек и модулей?
1.6 У меня нет root-привилегий. Можно ли использовать модуль CPAN для установки модулей в этом случае?
2.
Где взять документацию по перлу
2.1 Какие есть книжки про Перл?
2.2 Где взять стандартную документацию про такое-то свойство перла?
2.3 Я под виндами, man у меня нет, где брать стандартную документацию?
2.4 Где взять описание модуля Lib::Module?
2.5 Есть ли подробный большой FAQ по перлу?
2.6 Я крутой разработчик, где лежит описание того, как сделать perldoc/manpage к своей библиотеке?
2.7 А есть ли где в интернете хорошие доки по перлу?
2.8 А где можно найти русскую доку по перлу?
3.
Как сделать на перле то-то (основные возможности языка)
3.1 Как пользоваться функцией pack (getpwuid, dmbopen)?
3.2 Как узнать размер файла (дату создания, атрибуты, разрешения на доступ)?
3.3 Как написать модуль?
3.4 Как получить доступ к n-му символу строки?
4.
email
4.1 Как отправить почту из скрипта на Perl?
4.2 Как отправить почту с вложениями (attachments)?
4.3 Как определить правильность адреса электронной почты Internet?
4.4 Как получать почту в Unix?
4.5 Как разобрать письмо на составные части?
4.6 Как декодировать строки типа =?koi8-r?B?UmU6IPfFzt?
4.7 Как получить почту по POP3?
5.
CGI-скрипты
5.1 Что такое CGI и как с ним работать
5.2 Как заставить браузеры не кешировать выдаваемый результат?
5.3 Как перенаправить клиента на другой URL?
5.4 Как загрузить файл на сервер?
5.5 Как получить файл по URL?
5.6 Как использовать плюшки (cookies)?
6.
Web серверы
6.1 Как заставить WWW сервер исполнять CGI-программы?
6.2 Мой CGI-скрипт не работает! Как установить причину?
6.3 Ошибки HTTP 500 и 403. Что это значит и что с ними делать
6.4 Почему $ENV{REMOTE_HOST} пуста?
6.5 Почему $ENV{REMOTE_USER} пуста?
6.6 Как получить пароль при http-авторизации?
7.
Ускоряемся
7.1 Моя CGI программа работает слишком медленно/создает большую нагрузку на сервер/etc. Что делать?
7.2 Что такое mod_perl?
7.3 В чем разница между скриптом для CGI и mod_perl?
7.4 В чем разница между исполнением под Apache::Registry и Apache::PerlRun?
7.5 Как использовать постоянное соединение с БД под mod_perl?
7.6 Что такое FastCGI?
8.
Использование других языков для написания CGI-программ
8.1 Можно ли писать CGI-программы не на Perl?
8.2 Какие существуют библиотеки на других языках для CGI?
9.
БД на плоских файлах
9.1 Я хочу какую-нибудь простейшую БД и прямо сейчас!
9.2 Можно ли как-нибудь из Perl получить доступ к dbf файлам?
9.3 А к MS access .mdb?
9.4 Зачем и как нужно запирать (lock) файлы?
9.5 Чего делать на системах где flock() нет?
10.
Реляционные, пост-реляционные и объектно-реляционные СУБД
10.1 Как использовать DBI?
10.2 Как работать с записями кусочками: первые N записей, следующие N...?
10.3 Где взять документацию/учебник по SQL?
10.4 Как можно подсоединится к MS SQL Server?
11.
Где взять perl для m$ windows?
12.
Борьба с глюками ms windows
12.1 Почему мой perl ругается на flock()?
12.2 Тоже самое, но с fork()?
12.3 Как бы мне добится нормальной сортировки в алфавитном порядке, преобразования в прописные/строчные буквы?
12.4 Почему скрипты, которые я написал дома на windows, при загрузке на unix машину не работают?
12.5 Я включил на windows локаль в своих сриптах, но на Unix-сервере она не работает
13.
Прочее, не относящие к perl и web
13.1 Как сделать чтоб моя программа автоматически запускалась в заданное время?
14.
Авторы и копирайт
14.1 Авторы ответов
14.2 Копирайт
Next
Previous Contents