без заголовка

# Linux HowTo (як зробити)
# Книги та керівництва
# Матеріали англійською мовою

Крок 1 - Що таке і навіщо він потрібен.

Трохи про GCI

Для початку треба, я думаю трохи розповісти CGI (Common Gateway Interface).

Всі сервери можуть надавати тільки статистичні дані. Але буває необхідність складати сторінку "на льоту" або, наприклад, управляти базами даних, посилати пошту через web-сторінки і т.д. ось як раз для цього і існує CGI. Вірніше сам CGI не взаємодіє з базами даних і з поштою, а просто запускає прикладні програми та передає їм дані. Програми, їх ще називають шлюзами, в свою чергу можуть відповідно отриманих даних виконувати абсолютно будь-які дії, в тому числі і перераховані вище.

Дані від сервера до програми передаються через командний рядок або через змінні оточення, і тому програми можуть бути написані на будь-якій мові програмування. Одним з найпопулярніших мов для створення CGI програм є Perl.

Що таке і навіщо він потрібен цей Perl

Вірніше Perl є інтерпретується мовою, призначеним для створення скриптів.

Основна відмінність скриптів від програми в тому, що програма вже скомпільована в двійковий код, а скрипт компілюється тільки перед виконанням. Зручність скриптів полягає в тому, що вони можуть виконуватися на будь-якому комп'ютері незалежно від його архітектури і операційної системи.

Perl (Practical Extraction and Report Language) є вузькоспеціалізованим мовою для обробки тексту і складання звітів. За допомогою нього можна відкрити кілька файлів одночасно, прочитати звідти дані, обробити і знову зберегти в файлі. Perl є найкращим і гнучким інструментом для роботи з текстом.

Схожі статті