Вход в личный кабинет   Зарегистрировать аккаунт

Что такое CGI-скрипты? Пример скрипта

Опубликовано 14-12-2013, 14:37 в разделе Статьи и обзоры

CGI-скрипт

 

CGI-скрипты - это программы, написанные под стандарт CGI (Common Gateway Interface), использование которых позволяет значительно расширить возможности сайта. Примерами таких программ могут служить чаты, форумы, службы знакомств, голосования и т.д. В отличие от скриптов javascript они обладают значительно большими возможностями, т.к. выполняются на уровне сервера, а не компьютера в сети, который получает всю информацию в уже готовом виде.

 
Простейший CGI срипт, выполняется из папки cgi-bin. Позволяет выводить в браузер пользователя серверное время.

Листинг простого CGI скрипта:

#!/usr/local/bin/bashecho Content-type: text/htmlechoecho "<h2>Today is "dateecho "</h2>" 


Скрипт выполняет несколько команд интерпретатора команд shell. Эти же команды можно выполнить из командной строки, позволяющей сказать компьютеру, что же вы хотите сделать.

Интерпретатор shell - это наиболее важная программа для пользователей UNIX, она исполняет ваши запросы на запуск программ. Если освоить работу с интерпретатором, то можно достичь многого, не прибегая к языкам программирования типа С.

Shell - командный язык, могущий выполнять как команды, введенные с терминала, так и команды, хранящиеся в файле.

Программа, интерпретирующая shell-программы, находится в файле /usr/local/bin/bash. В нашем случае используется BASH (Bourne Again SHell) - версия интерпретатора, созданная С.Боурном.

Подобно большинству языков программирования shell имеет переменные, циклы, ветвления и т.п. Командный процессор shell взаимодействует с ядром при помощи хорошо определенного набора обращений к операционной системе. Обращения к операционной системе понуждают ядро к выполнению различных операций.

 

Для выполнения таких программ необходим доступ к CGI-директории, но не все сервисы бесплатного хостинга разрешают его.

 

Может быть интересно: Формирование семантического ядра

» » Что такое CGI-скрипты? Пример скрипта
Опубликовал admin   Прочитано (раз): 2879   |   Оставлено комментариев: 0
Добавить свой комментарий