Рубрики

Реклама




 

‘Інсталяція’


Як пожвавити PERLCGI скрипт


Дана стаття покликана допомогти узяти “швидкий старт” тим, хто вирішив будувати Web-додатки “своїми руками” і вибрав як засіб для їх створення мову програмування Perl (Practical Electric Rubbish Lister). Тут ви знайдете відомості про те де “взяти” Perl-интерпретатор і як його встановити, які існують способи відладки Perl-програми, а в завершенні ознайомитеся з найпростішою Perl-програмкою.

Читати далi »

Установка підтримки PERL для IIS3 під Windows NT


1. Чому була написана ця замітка

Internet Information Server ( IIS ) під Windows NT є зараз другим ( після Apache ) по популярності web-сервером. Можна привести ряд аргументів на користь того або іншого вибору - Apache або IIS - це предмет окремої розмови, що виходить за рамки даної замітки. Так або інакше, я зіткнувся із завданням установки PERL для IIS3 під Windows NT. Мета даної операції цілком зрозуміла: PERL в даний час - найбільш популярна мова автоматизації web-сервера. На ньому написана маса корисних скриптів, всіляких лічильників, програм прийому заявок, і багато що інше. Хотілося б уміти адаптувати все це під IIS, та і свої скрипти хотілося б уміти писати так, щоб вони з мінімальними змінами годилися для будь-якого web-сервера. Значить, їх варто писати не на BASIC, а швидше на PERL.

Читати далi »

Установка Perl 6 під перротом


Останні дистрибутиви Parrot (починаючи з 0.5.2) містять повністю працездатний і легкий в установці компілятор Perl 6, який, хоча і реалізує лише малу частину того, що повинне бути в мові, реанімує початкову ідею Perl 6 — перетворювати програму в байт-код і виконувати її віртуальною машиною.

Читати далi »

Створення індексу для сайту


Ви, може, знаєте, що HTML дозволяє вставляти META-теги в заголовку документа. Тоді ви, я просто упевнений, знаєте для чого вони потрібні. Хто не в курсі - коротенько поясню: Існують пошукові сервера, які повзають по тих, що реєструються в їх базі сайтах і індексують сторіночки. При цьому вони звертають пильну увагу на МЕТА-ТЕГИ, а особливо на keywords і description (<ключові слова> і <опис>).

Читати далi »

Створення news-reader’а з веб-інтерфейсом


Кожен, хто починає програмувати на Перлі, стикається з абревіатурою CPAN, що означає Comprehensive Perl Archive Network (”всеосяжний архів по Перлу”) CPAN - прекрасний ресурс, де можна відшукати все що завгодно, пов’язане з Перлом. В світі багато дзеркал CPAN, так що вибирайте те, яке вам ближче географічно. Для цього зайдіть на ftp://ftp.funet.fi/pub/languages/perl/CPAN/CPAN, де є список всіх дзеркал.

Читати далi »

Підпрограми Perl


Для застосування підпрограми її необхідно визначити або в поточному модулі (файлі) або в зовнішньому модулі (файлі). Підпрограми визначаються і декларуються таким чином:
sub ім’я; # Тільки декларація. Визначення нижче.
sub ім’я (прототипи); # Те ж саме, але з декларацією параметрів.
sub ім’я блок; # Декларація і визначення.
sub ім’я (прототипи) блок; # Те ж саме, але з парамметрами.

Читати далi »

Запуск інтерпретатора Перл


Синтаксис:
perl [ключі] файл аргументи

Перед стартом Перл шукає скрипт (програму) в наступному порядку:
У командному рядку якщо вказаний ключ ‘-і’
Вміст файлу вказаного в командному рядку. У першому рядку можна вказувати #!/usr/bin/perl для “автоматичного” запуску скрипта.
Стандартне введення/виведення якщо не вказаний файл або аргументи що містять ім’я файлу. Для передачі аргументів скрипту із стандартного потоку ім’я файлу в командному рядку позначається символом ‘-’.

Читати далi »

Використання мови Perl для доступу до баз даних і створення динамічних гіпертекстових документів


1 Основні особливості Perl
1.1 Введення

Perl - мова, що інтерпретується, пристосована для обробки довільних текстових файлів, витягання з них необхідної інформації і видачі повідомлень. Perl також зручний для написання різних системних програм. Ця мова проста у використанні, ефективна, але про неї важко сказати, що вона елегантна і компактна. Perl обєднує в собі кращі риси C, shell, sed і awk, тому для тих, хто знайомий з ними, вивчення Perl-а не складе особливої праці.

Читати далi »

Установка Perl + Apache


Установка Perl

Сама установка досить проста. Топаємо на http://www.activestate.com і забираємо звідти найостанніший дистрибутив Perl для платформи Win32. У мене стоїть v5.6.1. Тонкість тільки одна - не ставити в теку що містить пропуски в назві (типу “Program Files”), краще всього ставити в корінь (C:\Perl). На решту всіх питань можна тупо погоджуватися. Відразу видно, що точено під буржуя :) Тепер нам необхідно вказати системі, що файли з розширеннями .pl і .cgi треба запускати за допомогою perl.exe. Для цього можна скористатися або послугами Windows, якщо ви знаєте як, або HTA-файлом, що додається до цього кроку.

Читати далi »

Тестуємо CGI


Зараз ми перевіримо, чи працює наш Apache. Для цього нам знадобиться “Hello, World!”, відповідний CGI-стандарту.
#!/usr/bin/perl -w
print “Content-Type: text/html\n\n”;
print “Hello, World!”;

Читати далi »


(c) Perl.com.ua | Про мову програмування Perl. Книга perl. Perl php. Perl mysql. Cправочник perl. Perl настройка. Про Перл українською.