| Пёрл для чайников. Глава 3 |
Занятная всё таки штука - perl... Вот и вас это захватило, и вы продолжаете путь, полный самоистязания и бессонных ночей... Это всё конечно лирика, но и без этого нельзя... -------------------------------------------------------------------------------- В этой части я расскажу вам о ещё одной основе перл - поиск по шаблону. Данная тема является основополагающей и пожалуй единственной по которой многие программисты во всем мире используют в своей работе именно перл |
Просмотров: 7049 | Скачиваний: 1081 |
Подробнее
|
|
| Пёрл для чайников. Глава 2 |
Итак вы всё же решили встпть на тернистый путь Perl программиста и полностью испить эту чашу. Ну что ж, похвально. Тогда пришло время познакомить вас с самым главным правилом Пёрл: "Всегда есть несколько способов сделать это!" Может пока это для вас непонятно, но поверьте - в этом вся соль... |
Просмотров: 7038 | Скачиваний: 876 |
Подробнее
|
|
| Шаблоны документов и Perl |
Всегда, когда нам необходимо написать CGI скрипт на Perl мы сталкиваемся с тем, что скрипт должен возвращать пользователю некоторый HTML код. Как правило, этот код вставляется непосредственно в код самого скрипта. Данный подход не совсем удобен в том плане, что при изменении дизайна сайта, как правило, приходится изменять текст скрипта. Вы наверно замечали, что очень часто "скриптовая" часть сервера несколько отличается от остальной части сайта. Происходит это именно по той причине, что в самом коде скрипта довольно сложно изменять HTML фрагменты. Где-то да просчитаетесь. |
Просмотров: 9088 | Скачиваний: 1081 |
Подробнее
|
|
| Практический Перл для начинающего |
Данная статья написана для людей, которым в силу непреодолимых обстоятельств приспичило срочно изучить Перл. Для меня таким обстоятельством стало то, что мой компьютер стал WEB-сервером, а я, соответственно, WEB-мастером. Учиться принято на чужих ошибках и опыте, поэтому предлагаю Вашему вниманию свой опыт изучения Перла. |
Просмотров: 7270 | Скачиваний: 1144 |
Подробнее
|
|
| Проверка e-mail адреса на существование |
Я уже много раз слышал вопрос: "Как проверить e-mail на существование?". Видел на них много ответов, но во всех было сказано, что проверить никак нельзя, предлагались только обходные пути, такие как отправка письма для подтверждения. Однако, я попытаюсь решить эту проблему. |
Просмотров: 9012 | Скачиваний: 1004 |
Подробнее
|
|
| Как правильно выбирать CGI скрипты |
Многие ищут скрипт по критерию возможностей: мол делает что мне надо, значит рулезный скрипт, и вовсе не задумываются о его реализации. На сайте http://perl.com/ появилась статья: Finding CGI Scripts О том где найти скрипты, и как выбрать наилучший. Вот некоторые рекомендации по выбору скрипта... |
Просмотров: 7114 | Скачиваний: 850 |
Подробнее
|
|
| Поиск по графу |
Предлагаю всем желающим решить следующую задачку: необходимо написать программу поиска пути на графе от заданного начального узла графа до заданного целевого узла. Пример графа вы видите на рисунке. Хотя это лишь для наглядности - желательно чтобы алгоритм поиска не зависел от структуры графа и не был привязан к конкретным узлам (начальному и конечному)... |
Просмотров: 8912 | Скачиваний: 877 |
Подробнее
|
|
| Работа с MySql. Создание Web интерфейса |
Весь смысл нашей разработки теряется, если мы ее не облачим в Web оболочку или иначе говоря, не создадим для нее Web интерфейс. В первую очередь, нас интересует список категорий. В предыдущей статье:"Работа с MySql. Введение." был рассмотрен пример с SQL запросом, который выводит список категорий на консоль. Теперь нам надо вывести это все в HTML страницу... |
Просмотров: 7516 | Скачиваний: 1024 |
Подробнее
|
|
| Аутентификация пользователей через Веб-интерфейс. |
Аутентификация пользователей через Web интерфейс. Про аутентификацию пользователей написано масса статей и для оной процедуры изготовлено сотни скриптов. Однако, в большинстве своем все эти методы рассчитаны на хранение логинов/паролей в отдельном файле, или на аутентификацию пользователей с помошью апачесвкого .htaccess. Здесь же речь пойдет про аутентификацию реальных пользователей Unix сервера через веб-интерфейс. Есть довольно много методов для решения этой задачи, но используют в основном два способа: шифруют пароль, введенный в веб-форме и сравнивают его с паролем в файле passwd или shadow используют pop3 аутентификацию. Первый метод весьма скользкий, ибо его реализация требует прав суперпользователя (root) для открытия файла зашифрованных паролей (shadow), и, как следствие, является дырой в безопасности сервера. Он реализуется путем исполнения cgi-скрипта с правами root (suid). Вообщем, алгоритм простой: взять пару логин/пароль с Web-формы; зашифровать пароль тем же алгоритмом, что и на сервере; открыть файл shadow для сравнения пароля, там хранящегося с полученным с web-формы. |
Просмотров: 8490 | Скачиваний: 1134 |
Подробнее
|
|
| Чтение почты через Web-интерфейс. |
В последнее время довольно популярными стали почтовые системы с Web-интерфейсом. Надо заметить, это довольно удобно, особенно для пользователей, которые выходят в интернет с разных машин. Для написания оной программы необходима библиотека... |
Просмотров: 8345 | Скачиваний: 1039 |
Подробнее
|
|
|
|
|