Сборник документаций и статей по php, html, asp, perl, javascript

Навигация
»  Главная
»  Карта сайта

Список документации:
»  HTML
»  PHP
»  ASP
»  Perl
»  JavaScript
»  VBScript
Статьи:
»  Статьи по PHP
»  Статьи по Perl

»  Партнерские программы
»  Ссылки
»  Каталог ссылок

Top

Полезные ссылки
Контекстная реклама:

Статистика




тематический обмен ссылками

Организация "шаблонного" вывода в CGI-скриптах на Perl
Написать эту статью меня подвигли попытки изменить один бесплатный CGI-скрипт гостевой книги под требования конкретного сайта. Все, что нужно было с ним сделать - это везде изменить выводимые слова "гостевая книга" на "книга отзывов", и выровнять некоторые строки по центру. Как оказалось, в скрипте было четыре (!) блока вывода - один для штатной ситуации ("Ваша запись была успешно добавлена...") и три - для вывода различных ошибок (отсутствует E-Mail, отсутствует имя и отсутствует текст). Причем текст этих блоков был "жестко" прописан в операторах print. Понятное дело, что повозиться пришлось.

Пример работы с LWP и HTML::Tree
Сама идея написать скриптик http://perl.dp.ua/cgi-bin/book.cgi - возникла после того, как встал вопрос о том, что раздел "книги" сайта http://perl.dp.ua - надоело дополнять/редактировать и т.д. вручную. Захотелось это дело автоматизировать, сделать поиск и т.д. Первая идея, которая возникла, - это было создание мини интернет-магазина, куда вносились бы книги и т.д. Но, это опять таки требовало присутствия человека. И тогда, я подумал, а почему бы не сделать скриптик, который бы скачивал нужную страницу с Озона, парсил бы её, как мне надо, и передавал бы броузеру. Методом решения стали модули(пакеты модулей :)) LWP и HTML::Tree.

Пишем элементарный рассылщик
Эта статья является логическим продолжением предыдущей статьи ""Пример работы с LWP и HTML::Tree"
Как считает Ларри Уол - одно из величайших качеств любого прогрммиста - это его лень. Согласен. Надоели наши каналы, надоело платить деньги за три строки текста, и самое главное - надоело грузить иксы и Нетскейп что бы бесплатно отправить sms. Хорошо что этот самый ленивый Уол изобрел perl, а остальые линивцы - модуля.

Дерево каталогов NESTED SETS (вложенные множества) часть второая
В предыдущей статье мы рассмотрели теорию управления Nested Sets. Теперь попробуем собрать на её основе модуль Perl для работы.

И снова отказываемся от модуля CGI?
Нет, нет и еще раз нет! Изобретение "велосипедов" не преследуется по закону, но и не особо приветствуется. Просто иногда хочется понять механизм работы некоторых элементов, к которым давно привык, и не обращаешь на них внимание. Для обработки данных, получаемых из формы, существует много модулей: CGI, CGI::Simple, CGI::Lite, CGI::WebIn, это из тех, которые знаю я. Наверняка их еще больше. А что я вижу в скриптах "неизвестного производства"?

Использование HTML-таблиц для вывода диаграмм
При разработке некоторых видов скриптов, в частности - скриптов голосований, бывает желательно организовать в них наглядный вывод тех или иных статистических данных в виде диаграммы. Обычно "графический" вывод CGI-скрипта организуется путем формирования скриптом рисунка в одном из форматов веб-графики (чаще всего GIF или PNG) и вставки ссылки на этот рисунок IMG src="..."> на выводимую HTML-страничку.

Работа с cookies в CGI-скриптах на Perl для начинающих
Важными, и очень ценимыми посетителями, качествами серьезного сайта являются удобство использования и, в некотором смысле, индивидуальный подход к пользователю. Поэтому большинство крупных сайтов и порталов предоставляет пользователям такую интересную возможность, как индивидуальную настройку интерфейса "под себя".

Скажем, пользователь поисковой машины может настроить формат вывода результатов - количество результатов на странице, их вид и т.п., да и вообще вид интерфейса. Форум может запомнить дату последнего захода пользователя и при следующем заходе пометить темы, в которых есть "свежие" для него сообщения.


Наш опрос

Супер
Хорошо
Норма
Неважно
Плохо



Архив
Апрель 2008 (10)
Февраль 2008 (35)

Друзья
VIPDOMEN.COM
ПАУКОФФ.NET
MonsterNews.RU