Что такое скрипт в лицо. Что такое скрипты и где они применяются? Языки написания скриптов

Итак, находясь в Интернете и посещая многочисленные сайты мы постоянно сталкиваемся с различными сервисами на сайтах - форумами, гостевыми книгами, счетчиками, рассылками, досками объявлений (например доска объявлений по продажи авто), голосованиями и т.д. Разумеется зачастую и сами сайты сделаны с использованием различных скриптов - систем управления контентом.

Теперь немного терминов:

Скрипт - это программа для Интернета, написанная на одном из языков программирования (наиболее распространенный - PHP, Perl) и предназначенная для организации одного из сервисов сайта или выполняющая другие, полезные для сайта функции. Зачастую скрипты взаимодействуют с базами данный (например MySQL) - которые используются для хранения данных и быстрого к ним доступа. Для того, что бы начать использовать скрипт знаний программирования не требуется - хороший скрипт обычно снабжен инсталлятором, который сам создаст нужные конфигурационные файлы и избавит от "ковыряния" исходного кода скрипта. От Вас потребуется только ввести нужные данные - например, доступ к базе данных.

Кроме того, зачастую требуется установить нужные права доступа на некоторые папки - это можно сделать в практически любом ftp-клиенте. Описание прав представляет собой ряд цифр - например 777 (что означает разрешение для всех групп пользователей записи в папку). В инструкции к скриптам (например к моим) обычно указывается какие права на какую папку нужно выставить.

Таким образом, традиционно последовательность установки скрипта на сайт в интеренет выглядит следующим образом:

  • Закачка файлов скрипта через ftp на сайт.
  • Установка нужных прав на указанные в руководстве папки
  • Запуск инсталляционной формы и заполнение нужных данных
  • Переход к настройкам скрипта уже в панели управления.

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

Последовательность действий, указанных выше, применяется непосредственно при работе в интеренете на Вашем сайте. Однако иногда возникает необходимость протестировать скрипт дома, не тратя время и деньги на Интернет. Так как запустить скрипт на компьютере с Windows как обычную программу не получится - нужно воспользоваться специальными программами - которые организуют у вас на компьютере условия, схожие с условиями, где размещен Ваш сайт. Нам понадобится сервер, который будет обрабатывать скрипты и база данных. Благодаря программистам сайта www.dklab.ru мы можем организовать все условия для запуска скриптов на компьютере практически ничего не зная о технических нюансах сервера Апач, базах данных и т.п.. Для это нужно скачать пакет Денвер (denver) с сайта разработчиков и выполняя инструкции - установить этот комплект на компьютере. После этого можно поместить скрипт в каталог с www-файлами (будет создан при установке Денвера) - и пробовать. Разумеется, понадобится достаточно времени и внимательности для этого - но это не непреодолимое препятствие.

Кстати, при покупке моих я помогаю своим клиентам установить скрипт, оказываю консультации по внедрению дизайна в скрипт (обычно тут все просто - мои скрипты использует шаблонный движок Smarty, что позволяет избежать вмешательства в код скрипта), а также обеспечиваю обновлениями скриптов.

Если у вас остались какие либо вопросы - пишите , я с удовольствием проконсультирую вас.

Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

Подписаться

Скрипт сайта - это код, который внедряется на ресурс и расширяет функциональность портала.

Больше видео на нашем канале - изучайте интернет-маркетинг с SEMANTICA

Простыми словами, скрипт сайта – это исполняемый процесс, запускаемый сервером по специальному запросу, поступающего со страницы web-сервиса для выполнения определенной задачи.

Приведем простой пример. Вы сделали свой автомат, который наливает кофе по нажатию кнопки. Чтобы машина работала как надо, нужно ее правильно запрограммировать. Наверняка, ваш автомат будет наливать несколько видов напитка. При нажатии на кнопку будет запускаться скрипт приготовления определенного кофе.

На сайте скрипт работает примерно так же. Запускается при определенном условии и выполняет свою работу.

Основные виды скриптов

Все скрипты делятся на 2 категории:

  • Клиентская, выполняемая на пользовательском ПК (команды в коде web-ресурса).
  • Серверная, предназначенная для выполнения большого количества функций в самой структуре ресурса.
Языки написания скриптов

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

  • JScript.
  • Python.
  • JavaScript.
  • Perl.
  • AngelScript.
Область применения

Сегодня почти каждый портал использует скрипты. Они расширяют базовый функционал. Вспомните популярную когда-то фишку - под новый запускают скрипт. И на сайте “идет снег”.

Скрипты используются для:

  • управления ресурсом, расширения функционала CMS;
  • для сбора статистики - о посещениях, просмотрах и т. д.;
  • для поисковой оптимизации;
  • для упрощения изменения структуры сайта;
  • для повышения гибкости изменения дизайна;
  • для организации работы форумов.

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

Особенности работы скриптов на сайте

CGI-скрипт – это самый распространенный тип программы, выполняемой на Web-сервере. Запуск работы осуществляется после клиентского запроса, т.е. пользователя, посетившего сайт и совершившего там определенные действия. Действие CGI в некотором роде сопоставимо с функционированием других популярных программ: MS Word или Explorer.

Специфика работы на практике: пользователи, оставляя отзывы или комментарии на сайте, заполняют определенные поля. Данные отправляются на сервер, после чего происходит включение скрипта для обработки поступившей информации. В ответ пользователь получает уведомление о том, что его запрос обрабатывается.

Тут можно привести еще примеры таких скриптов – калькулятор, обратный звонок и прочие функции сайта срабатывают по схожему принципу. Владельцу сайта необходимо определить те параметры, которые будут учитываться скриптом после совершения пользователями целевых действий.

Последовательность использования

Обычно скрипты имеют инсталлятор для автоматический установки на сайт.

Последовательность внедрения скрипта на сайт:

  • Закачивание файлов через ftp.
  • Разграничение прав доступа.
  • Установка.
  • Настройка конфигурации уже в панели администрирования.
  • Скрипты расширяют функциональность ресурса. Они могут добавлять новые “фишки”, которые нужны пользователям. Но не переусердствуйте - пичкать сайт снежинками и вылетающими котиками не нужно.

    Инструкция

    В зависимости от того, где происходит исполнение сценария, скрипты делятся на «клиентские» и «серверные». Переходя по какому-то адресу в сети, мы отправляем URL интересующей страницы серверу, и тот запускает сценарий (скрипт), находящийся по указанному адресу. Скрипт, выполняя на сервере запрограммированные в нём действия, собирает страницу из нужных блоков и отправляет её браузеру. Это - серверный скрипт. Получив страницу, браузер на нашем визуализирует её для нас и, если в полученном коде страницы есть какой-то сценарий, то уже он занимается исполнением этого скрипта. Это - клиентский скрипт.
    Чтобы сервер или браузер могли прочесть, понять и исполнить сценарий он должен быть составлен и записан по известным им правилам. Такие наборы правил называют скриптовыми языками программирования. Большинство серверных сценариев в настоящее время пишутся на языке PHP, а большинство клиентских - на языке JavaScript. Чтобы написать скрипт достаточно иметь обычный текстовый редактор – блокнот. Но для постоянного программирования скриптов не обойтись без специализированного редактора. Такой редактор берёт на себя львиную долю рутинной работы по написанию скриптов, оставляя программисту больше времени для творчества.
    Давайте напишем простой скрипт на серверном языке PHP. Первой строкой надо сообщить исполнителю, что с этого места начинается сценарий. На языке PHP этот открывающий тег выглядит так:Между этими двумя тегами находятся инструкции - языка. Например, напечатать надпись, оставленную О. Бендером на Кавказских скалах, так:echo ("Здесь были Кися и Ося");А инструкция показать текущее время в формате ЧАС:МИНУТА пишется так:echo date("H:i");Полностью PHP-скрипт, составленный из этих операторов, будет выглядеть так:После выполнения этого скрипта программой-исполнителем (интерпретатором языка) бы выглядела так:

    А этот же сценарий на клиентском языке JavaScript будет выглядеть так:var now = new date();
    document.write ("В ");
    document.write (now.getHours() + ":" + now.getMinutes());
    document.write (" здесь были Кися и Ося!");Здесь строка var now = new date() отдаёт исполнителю сценария команду новый объект с именем "now", который представляет собой текущую дату и время. document.write() – это написать в странице то, что указано в скобках, а команды now.getHours() и now.getMinutes() предписывают извлечь из объекта “now” текущие час и минуту.
    Осталось для большей наглядности объединить эти два скрипта в один файл, сохранить его на сервере и набрать URL в адресной строке браузера. В результате увидим одинаковые строки, одна из которых была выполнена по нашему сценарию на сервере (интерпретатором PHP), а другая - в нашем компьютере (интерпретатором JavaScript).

    Видео по теме

    Источники:

    • Скрипты для сайта html - где их брать и как устанавливать

    В интернет-программировании постоянно возникает необходимость привлечь некоего виртуального исполнителя для выполнения нужных программисту действий в браузере или на сервере. Действиями могут быть, например, визуальные эффекты или обработка вводимых посетителем данных в браузере. Или сборка запрашиваемой страницы из отдельных блоков на сервере. Виртуальным исполнителем этих действий будет программное обеспечение сервера или браузера, а сценарий для исполнителя придется писать на одном из скриптовых языков программирования. Чтобы получить общее представление о том, как делаются скрипты, давайте напишем несложный сценарий на языке JavaScript.

    Инструкция

    Сценарий JavaScript выполняется непосредственно в , поэтому все, что необходимо для написания и исполнения, уже есть у вас . В качестве рабочего инструмента программиста будем использовать обычный текстовый редактор - стандартный Блокнот. Этого вполне достаточно для создания простого скрипта, но, разумеется, для постоянного лучше использовать специализированный редактор.Первый шаг: создайте новый документ для записи инструкций браузеру.

    Теперь можно начать код инструкций. Браузер понимает не один язык - например, для разметки страницы используется язык HTML (HyperText Markup Language - «язык разметки гипертекста»), а для расширенного описания внешнего вида элементов страницы - язык CSS (Cascading Style Sheets - «каскадные таблицы стилей»). Чтобы дать исполнителю сценария понять, что эта часть исходного кода страницы написана на языке JavaScript, все инструкции надо поместить внутрь открывающего и закрывающего тегов:
    ...
    Инструкции операторами языка. Например, прочесть и запомнить для дальнейшего использования в сценарии текущие дату и время выглядит так:var aTime = new Date();Теперь объект aTime содержит данные о дате и времени и при необходимости их можно извлекать и обрабатывать. Другая инструкция - напечатать в теле страницы какое либо сообщение - выглядит так:document.write("какое либо сообщение");Обратите внимание - здесь указан объект с именем "document", его не надо создавать, это происходит автоматически. Он представляет собой виртуальный образ текущей страницы. Из этого объекта можно извлекать информацию о странице и с ним можно осуществлять разные трансформации - например, в этой строке кода вы с помощью оператора write записали в document текст "какое либо сообщение".Теперь задействуйте в сценарии обе эти строки - напишите на странице текущее время:document.write ("Текущее время " + aTime.getHours() + ":" + aTime.getMinutes());Здесь простой операцией сложения (+) вы сцепили четыре составные части печатаемой строки. В окончательном виде ваш простой сценарий будет выглядеть так:
    var aTime = new Date();
    document.write ("Текущее время " + aTime.getHours() + ":" + aTime.getMinutes());

    Написать или подобрать полезный веб-скрипт – это полдела, надо ещё найти способ его выполнить. Давайте рассмотрим подробнее, что нужно для исполнения наиболее распространённых типов скрипт ов.

    Инструкция

    Обязательным условием выполнения любого скрипт а (то есть сценария), естественно, является наличие самого исполнителя. Применительно к языкам -программирования таким исполнителем будет интерпретатор скрипт ового языка. В зависимости от того, где должен исполняться сценарий, интерпретатор языка может быть либо частью серверного программного обеспечения, либо частью программного кода браузера. Поэтому чтобы выполнить любой серверный скрипт (например, php- или perl-скрипт ) необходимо иметь запущенный сервер. Сервер можно подобрать в сети и у себя в . Очень популярен, к примеру, среди русскоязычных программистов из-за своей относительной простоты и бесплатности серверного программного обеспечения под названием «Денвер». А можно не морочиться с установкой у себя, а воспользоваться услугами хостинг-провайдера. Провайдер даст вам доступ к , а все заботы по его поддержанию и обслуживанию вас не будут касаться. Обычно такие платны, но не дороги.

    По- обстоит дело с «клиентскими» скрипт ами. Это сценарии, которые должны выполняться прямо в . Чтобы выполнить такой скрипт , написанный, например, на языке JavaScript кроме браузера да простого текстового редактора (подойдёт стандартный блокнот) ничего больше не требуется. Вот, к примеру, простейший скрипт : var now = new Date();
    document.write ("Этот скрипт выплнен в " + now.getHours() + " часов " + now.getMinutes() + " минут");Чтобы его выполнить, достаточно сохранить этот код в файле с расширением html (например, test.html) а затем запустить двойным щелчком мыши. Расширение html (HyperText Markup Language - «язык разметки гипертекста») в операционной системе зарезервировано за файлами, содержащими веб-страницы. Поэтому ОС запустит ваш браузер и передаст ему адрес этого файла, а браузер распознает скрипт , прочтёт и выполнит его сценарий. В результате мы увидим такую же простую, как и скрипт в ней содержащийся:

    Видео по теме

    Вы написали shell-скрипт , но не знаете, как его запустить. С такой проблемой сталкиваются многие начинающие пользователи Linux. Для того, чтобы скрипт стал запускаемым, его следует особым образом подготовить. Сделать это можно разными способами.

    Инструкция

    Проще всего скрипт ы исполняемыми и запускать их при помощи программы Midnight Commander. В большинстве дистрибутивов Linux она уже есть. Однако, она обычно отсутствует в ALT Linux и Ubuntu, в этом случае ее необходимо установить, выполнив следующую команду:В ALT Linux для установки этой программы придется скачать ее в виде RPM-файла, а затем установить. Перейдите в папку, в которой расположен файл, воспользовавшись командой cd, указав после нее полный путь к этой папке. Затем выполните такую команду:rpm -i ./имяфайла.rpm
    где имяфайла.rpm - скачанный вами файл.В Ubuntu процесс скачивания и установки автоматизирован, для его запуска придется воспользоваться всего :sudo apt-get install mcВсе перечисленные команды выполняйте из режима root. В Ubuntu такого режима нет, поэтому перед apt-get и используется команда sudo. После того, как Midnight Commander установлен, его может запустить любой пользователь, воспользовавшись такой командой:mc

    Если Midnight Commander не используется, изменить права доступа к файлу со shell-скрипт ом таким образом, чтобы его можно было исполнять, можно такой командой:chmod 755 имяфайла
    где имяфайла - имя вашего файла со скрипт ом.Теперь попробуйте запустить его:./имяфайла

    Если вы предпочитаете использовать Midnight Commander, измените права доступа к скрипт у следующим образом. Запустите эту программу, перейдите в папку с созданным вами файлом, подведите к нему указатель, затем в меню «Файл» найдите пункт «Права доступа». Установите галочки в пунктах «Запуск/поиск для владельца», «Запуск/поиск для группы» и «Запуск/поиск для других» (некоторые из них можете не устанавливать, если вы не желаете разрешать запускать скрипт другим пользователям). Сохраните настройки кнопкой «Установить».Теперь имя файла в списке станет зеленым, а слева от него появится звездочка. Подведя к нему указатель и нажав клавишу "Enter", вы сможете запустить файл.

    Чтобы заставить работать какой-либо скрипт , его требуется каким-то образом вызвать (активировать). Сделать это можно несколькими способами. Так как такая задача чаще всего возникает применительно к скрипт ам, используемым при работе с гипертекстовыми страницами, то есть смысл рассмотреть в первую очередь способы активации скрипт ов на наиболее популярных в этой области языках - JavaScript, PHP, Perl.

    Инструкция

    Если скрипт написан на каком-либо «клиентском» языке, то выполнение его, как правило, не требует установки и запуска специального программного обеспечения. Например, файлы JavaScript-сценария загружаются и сохраняются в компьютере пользователя вместе со страницей, в которую они встроены. Для вызова (активации) такого скрипт ы найдите его файл и дважды щелкните мышкой. Однако следует помнить, что в скрипт е запрограммированы обращения к элементам страницы, в которую он встроен. Если активировать такой сценарий отдельно от страницы, то можно вообще не увидеть каких-либо признаков его работы - лучше делать это, загружая в браузер «родную» страницу скрипт а.

    Если активировать клиентский скрипт требуется после загрузки страницы в браузер пользователя, то его вызов можно привязать к какому-либо событию - нажатию встроенной в страницу кнопки, наведению курсора на какой-либо элемент, истечению времени запущенного при загрузке таймера и др. Для этого используйте соответствующие событию атрибуты. Поместите ссылку на скрипт в атрибут onClick, чтобы он был активирован при щелчке мышью. Используйте атрибут onFocus, если активировать JavaScript-сценарий требуется, когда пользователь начинает заполнение какого-либо поля в элементе ввода текста. События onKeyDown и onKeyUp помогут запрограммировать активацию скрипт а при нажатии и отпускании клавиши, onMouseOver - при наведении указателя мыши, onMouseOut - наоборот, при уводе курсора, и т.д.

    Если требуется активировать серверный скрипт (например, на языках php или perl), то сделайте это, набрав его URL в адресной строке. Можно и запрограммировать такой переход в исходном коде страницы обычным способом (ссылкой), либо привязав его, как и в предыдущем шаге, к какому-либо событию. Серверный скрипт запустить не удастся, если его просто скачать и дважды кликнуть - такие сценарии обрабатываются с помощью специального программного обеспечения. Поэтому для активации его на вашем персональном компьютере необходимо установить и запустить соответствующий набор программ - например, с этим может справиться комплект Denver (http://denwer.ru).

    Видео по теме

    Вставьте код ссылку на всплывающее окно в тело страницы, и опишите сам скрипт открытия всплывающего окна. Опишите функцию для вызова окна с помощью стандартных команд show(), TransferTo(), bind() и других. Старайтесь рядом с каждой функцией писать для себя не большое описание, чтобы не путаться в коде, так как можно полностью нарушить работу всей системы.

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

    JavaScript – это специальный прототипно-ориентированный язык программирования. Его можно встроить в html-код веб-страниц, тем самым увеличив функциональность сайта. Скрип позволяет разработчикам разнообразных браузеров делать страницы интерактивными, поэтому этот удобный и функциональный язык с каждым днем становится все популярнее.

    Ява-скрипт считают одним из самых легких языков программирования, во многом благодаря его схожестью с Java, что и определило первую часть его названия. Архитектура данного программного языка имеет ряд особенностей, что в первую очередь обусловлено его аналогичностью с другими языками, а во вторую – его применением на практике. Нельзя не отметить свойство памяти, управлять которой можно автоматически, а также динамическую типизацию по своему типу, прототипность программирования и наличие функций, рассматриваемых как объекты первого класса.

    Что позволяет JavaScript

    Ява-скрипт позволяет создавать красивые интерактивные страницы, что невозможно сделать в чистом html языке. Как правило, выполнению скриптов предшествуют какие-либо действия пользователя: клик, наведение курсора и т.п. Выполнение данного языка начинается при загрузке веб-страницы. Писать скрипт Java можно с помощью любого текстового редактора. Просмотреть написанное можно в браузере, способном обрабатывать скрипты. Речь идет о Netscape Navigator (начиная со 2-ой версии) и Microsoft Internet Explorer (начиная с 3-ей версии).

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

    Как разместить готовый код в отдельном файле

    Необходимо создать в любом текстовом редакторе страницу и сохранить ее. Далее скачать готовый ява-скрипт-код и поместить в эту страницу. Сохранить в той же папке, где и.html. Теперь необходимо обеспечить подключение JavaScript к . Для этого в HTML файле нужно сделать соответствующую запись.

    Сценарии, написанные на языке этого скрипта? можно располагать на самой html странице между одноименными тегами. Тегу

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

    Понятие скрипта

    Скриптом называется программа, программный сценарий. Более точная формулировка скрипта звучит так: любая исполняемая процедура, которая запускается автоматически или же с помощью команды пользователя. В глобальной сети под скриптом понимается процедура, выполняемая сервером по запросу, который отправляется с определенной страницы.

    Для чего нужен скрипт

    Большинство веб-сайтов описываются с помощью языка html. Этот язык отвечает лишь за организацию и внешний вид web-страниц. А для того чтобы пользователь мог отправлять сообщения, открывать формы на сайте, выполнять любые другие динамические действия, нужны дополнительные программы. Именно для этого и применяются скрипты.

    Сфера использования скрипта

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

    Теперь давайте рассмотрим пример работы скрипта. Допустим, у вас есть свой форум, на этом форуме зарегистрированные пользователи. Один из этих пользователей решил оставить сообщение. Как только он нажмет на соответствующую кнопку, перед ним откроется окно, где он сможет написать свое сообщение.

    Так же пользователь сможет указать тему, электронный адрес, свой никнейм и другие данные. Работа скрипта в данном случае начнется в тот момент, когда пользователь нажмет кнопку "Отправить сообщение". Информация в ту же секунду отправится на сервер и активирует скрипт, который в свою очередь запустит поток другой информации. Произойдет обработка всех заполненных полей, которые будут зафиксированы.

    Типы скриптов

    Прежде всего скрипты принято относить к языкам программирования. Скрипт может быть написан на любом из существующих языков. Пример, php, perl, javascript и так далее. Скрипты, которые написаны на этих языках, принято называть клиентскими. Их главное преимущество заключается в том, что с их помощью можно быстро работать с веб-приложениями, а также не нужно устанавливать специальное программное обеспечение, можно быстро изменить содержание веб-страницы и автоматически обновить ее. При этом клиентские скрипты не имеют защиты данных. Поэтому код страницы можно посмотреть в любом браузере. Лучшей защищенностью обладают серверные скрипты, которые, как правило, пишутся на языке C++.

    Использование скрипта

    Скрипты можно написать самому или скачать из сети. Многие из скриптов являются платными, однако есть и бесплатные аналоги. Причем найти такие не составляет труда. Не стоит думать, что речь идет о некачественном продукте. Можно бесплатно скачать хороший скрипт, но в то же время можно скачать неудачный, написанный неопытным пользователем за немалые деньги.

    Однако мало разбираться в скриптах, нужно еще и уметь работать с ними. Уместно здесь рассмотреть в качестве метафоры ситуацию с гаечными ключами. Многие понимают, что разные ключи предназначены для разных целей. Отличить один ключ от другого, труда не составит. Однако пользоваться ключами - это уже совсем другая история. То же самое касается и скриптов.

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

    Таким образом работа со скриптом предполагает помимо его настройки еще и установку. Также нужно уметь запускать скрипт. Подробнее об этом изложено в статьях.

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

    Программы-"скрипты" имеют и более суженное понятие. К примеру, Интернет-технологии предлагают следующее значение этого слова: "Это исполняемая процедура, запускаемая сервером по определенному запросу, который поступает с конкретной страницы (веб-ресурса) Интернета". Рассказывая о том, что такое "скрипт" в плане его применения, следует уточнить, что сфера использования таких программ велика.

    С их помощью пользователь персонального компьютера может обратиться к самым различным базам данных, получает возможность наблюдения за статистикой посещений при помощи специальных счетчиков. Также сюда относится оставление комментариев к определенным публикациям, работа с гостевыми книгами (совершение записей, пожелания) и так далее. Где находится "скрипт"? Его месторасположением может быть тот сервер, на котором размещена веб-страница, которая к нему обращается. Возможно и такое его размещение, как сети Интернет.

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

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

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

    Теперь вернемся к ранее сделанному утверждению: "Выполнение описываемых программ может нести определенную опасность". Что касается "CGI-скриптов", то и они не являются исключением. Отсюда следует, что планируя определенные Интернет-проекты, следует уточнить детали выполнения "CGI" на том или ином сервере. Ранее говорилось о том, что на некоторых хостингах Интернета провайдерами может быть запрещено или ограничено выполнение таких программ.

    Особенно часто ограничения на использование "CGI" наблюдаются на бесплатных хостингах. Это приводит к тому, что пользователь лишается возможностей реализовать различные полезности.

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

    Фактически общее представление о том, что такое "скрипт", вы теперь имеете. Для более скрупулезного изучения темы существуют специальные обучающие материалы.