|
|
|
|
Скачать PERL документацию
PERL статьи
- Функции в PERL
Сейчас мы рассмотрим строковые функции. С помощью этих функций вы можете определить длину строки, произвести поиск подстроки или поменять местами символы в строке.
- Настройка, установка CGI скрипта
Чтобы настроить скрипт для работы на Вашем сайте, нужно прежде всего иметь некоторые основные данные. Вы можете узнать их у Вашего провайдера, либо если Вы используете публичный сервер - в технической информации этого сервера:
- Шаблоны документов и Perl
Всегда, когда нам необходимо написать CGI скрипт на Perl мы сталкиваемся с тем, что скрипт должен возвращать пользователю некоторый HTML код. Как правило, этот код вставляется непосредственно в код самого скрипта.
- Отладка CGI-скриптов на Perl
Отладка CGI-скриптов на Perl CGI-скрипты можно отнести к наиболее "трудноотлаживаемым" приложениям. Как правило, их отладку производят на сервере, где они будут работать.
- Upload File (Загрузка файла на сервер средствами Perl)
В статье представлен пример загрузки файла на сервер средствами Perl.
- Поиск по сайту - статичный контент
Поиск по сайту, не самый сложный элемент, но довольно муторный. Так не хочется его делать, а надо. Я не буду рассматривать возможности внедрения в сайт поисковых форм Яндекса или Google, про это можно почитать у них самих. Будем делать собственный поиск по сайту.
- Переходим с PHP на Perl, как это ни печально...
PHP, конечно, язык хороший... Во всяком случае, синтаксис у него на порядок проще и яснее, чем у Perl. И конструкций/инструкций меньше. Это достоинство. Например, в Паскале конструкций еще меньше, но это не мешает ему называться почти что одним из самых алгоритмизируемых языков.
- Perl'ы для веб-мастера
Чтобы решить основные задачи, стоящие перед вебмастером, без необходимости многомесячного изучения языков программирования, мы опустим длительное обучение теории и сразу перейдем к практике. Учиться будем в процессе создания скриптов, которые вы сможете опробовать на своем сайте.
- Справочник по Perl:DBI для mSQL/mySQL
Описание использования модуля DBI для mSQL/mySQL.
- Определение IP-адреса с помощью Perl
Отслеживание IP-адресов посетителей страницы или сайта позволяет определять новых и старых пользователей, т.е. повторные и новые визиты. В свою очередь эта информация может быть использована для решения различных практических задач, таких как, например, создание счетчиков посещения сайта, ограничение повторного участия в голосовании и т.п. Таким образом, определение IP-адреса является задачей, решение которой открывает массу полезных возможностей для веб-мастера.
- Cайт с помощью HTML::Mason
Из-за сложности сопровождения, недостаточной гибкости и ограниченной функциональности человечество давно уже отказалось от статических HTML-страниц. В настоящее время принято отделять дизайн от программного кода. Например, в случае использования Perl, одного из самых распространенных языков web-программирования, дело сводится к генерации страниц с помощью CGI-скриптов, причем сам HTML-код находился в отдельных файлах-шаблонах, состоящих из набора тегов, переменных и управляющих операторов.
- Фотогалерея своими руками с использованием Perl
В общем-то скриптов фотогалерей, как платных так и бесплатных в сети Интернет довольно достаточно, но всегда все хочется сделать самому, поэтому попробуем определить как нам правильно это сделать, причем что бы это было красиво и легко управлялось. Так как такое понятие как Админ-интерфейс, часто отсутствует, а чаще создано на каком-то минимальном уровне, то особое внимание уделим именно ему.
- Защита include-модулей от несанкционированного доступа
Когда Вы пишите простенькую гостевую книгу, или счетчик, прибавляющий 1, к предыдущему значению, Вы, как правило, используете один-два файла не связанные друг с другом. Но однажды возникает необходимость разделять программу на несколько частей, причем одна часть вызывается другой.
- Работа со статичным контентом средствами web-программирования
Очень часто мы сталкиваемся с проблемами того, что при незначительном изменении в дизайне или информации сайта (например изменение логотипа или телефона повторяющегося на каждой странице) на "перелопачивание" HTML страниц уходит уйма времени.
- Как "оживить" Perl/CGI скрипт
Данная статья призвана помочь взять "быстрый старт" тем, кто решил строить Web-приложения "своими руками" и выбрал в качестве средства для их создания язык программирования Perl (Practical Electric Rubbish Lister). Здесь вы найдете сведения о том где "взять" Perl-интерпретатор и как его установить, какие существуют способы отладки Perl-программы, а в завершении ознакомитесь с самой простейшей Perl-программкой.
- Песнь о CGI-скриптах
Сегодня такие вещи как гостевая книга, поиск по серверу, форма для отправки сообщений - неотъемлемый атрибут практически любого серьезного сайта. Проблема внедрения этих и других прибамбасов, разумеется, всячески возбуждает воображение начинающего вебмастера, лишая его сна, аппетита и тяги к пиву. К сожалению, изучение HTML-исходников страниц конкурентов ничего, кроме ссылок на некий "cgi-bin", не дает, да еще в телеконференциях иногда встречается упоминание о каких-то cgi-скриптах. Эта сатья и посвящена основам использования этих самых cgi-скриптов во славу и процветание вашего сайта.
- Image::Magick или фотошоп для perl
Если вы занимались когда-либо обработкой изображений с помощью perl. То Вы наверное знаете, что то средство, которое нам предлагается повсюду не всегда хорошо подходит для наших нужд. Я конечно имею ввиду модуль GD. Почему он нам не подходит?
Начну по порядку.
- Первые реальные скрипты
Для написания любой программы важно понимать основы составления программ, знать как компьютер будет выполнять ваши приказы заточённые в виде команд в программу.
Составление программы есть не что иное, как разбиение всего процесса, который должен произойти на много мелких кусочков - команд. Например нам требуется сделать простейший калькулятор, который запрашивает 2 числа от пользователя, суммирует их и выдаёт результат, для этого нам потребуется нечто, что спросит эти числа, что сохранит, что просуммирует и что выдаст их пользователю.
- Фичи и фишки простых скриптов
Если ты устремился к этому тексту, то видимо уже не один раз надругался над своим сервантом самопальными скриптами и возникло желание усилить знания... Возможно это правильное решение, по сему начнём.
- Реализуем плоские (txt) базы данных
Самое ценное в мире это информация, и нечего думать, что это самое ценное в мире интернет или ином цифровом. Соответственно самое сложное - это хранить и обрабатывать информацию, поверьте мне на слово... Сегодня существует необъятное море видов и систем баз данных, однако лишь пара заслуживает внимания: MySQL и Text-plain, первое в силу своей фундаментальности, второе в силу простоты реализации.
|
|
|
|
|