Реклама

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

Разработка гибких Web-страниц при помощи РНР

Кратко

Автор

Дата публикации

Прочитано раз

89

Рейтинг статьи

0

Подробно

Серверный язык программирования РНР и база данных MySQL — вот все, что вам необходимо для того, чтобы без особых проблем создавать динамические Web-страницы. В этой главе мы дадим вам первые представления о том, какие восхитительные возможности открывает использование РНР и MySQL.



Язык программирования РНР — это язык программирования для серверов, с помощью которого вы на основе Статических НТМL-страниц можете создавать гибкие и динамические Web-страницы. Язык РНР позволяет создавать Web-страницы, вид которых может быть изменен в зависимости от действий посетителя сайта. Например, вы можете создать форму для ввода данных, сохранить ее в базе данных MySQL и затем при необходимости заготовить вновь.

Скриптовые языки и языки программирования



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

Традиционно Web-страница создавалась в виде HTML-кода и сохранялась в таком виде на жестком диске Web-сервера. В то время, как посетитель веб-сайта обращается к этой странице, то сервер отправляет копию файла с данной Web-страницей на браузер посетителя, где полученная информация анализируются, просматривается, и далее на экран выводится сама Web-страница. [desc]При использовании РНР все происходит совершенно иначе: в данном случае Web-страница не является статическим документом[/desc], она создается впервые именно в тот момент, когда к ней непосредственно обращается пользователь.

На сервере также содержится не сама страница, а только некий шаблон или инструкции по ее созданию. Она представляется как некий набор привычного HTML-кода, в него входят инструкции на РНР. Эти команды могут иметь достаточно простую функцию, например — «добавить в начало каждой указанной страницы содержащиеся в данной инструкции данные», Однако не существует никаких ограничений на сложность и размер кода на языке РНР.

Для посетителя страницы Web-сайте разница между двумя этими подходами остается незаметной. Зайдя на интересующий его сайт он получит документ с указанным Web-адресом. Web-сервер с помощью инструкций на языке РНР воссоздает необходимый HTML-документ, в результате чего его же и получает посетитель сайта. Однако посетитель обычно даже не заметит ни одной РНР-команды, он получает только готовый результат — единственное, что может вызвать его удивление, так это то, почему по данному Web-адресу каждый раз находится другая Web-страница.



Также нельзя ничего будет понять и при просмотре исходного кода Web-страницы — в отличие от исполняемых клиентом скриптовых языков, таких как javascript, которые выполняются браузером посетителя сайта — здесь ничего не говорит о том, как была создана эта страница. Только окончание файла — например, index.php вместо index.html — говорит о том, что в данном случае вы имеете дело не со статическим HTML-файлом, а с динамически создаваемой Web-страницей.

Проголосуйте за статью

Понравилась статья, считаешь её полезной или наоборот ненужной, хочешь оставить свой отзыв, комментарий или поделиться ею с друзьями в социальных сетях? Действуй! Твоя активность очень полезна для ImRado.ru и ее пользователей.

Поделись статьей со своими друзьями в социальных сетях

Прокомментируйте статью

Нет комментариев. Ваш будет первым!
Загрузка...
Похожие статьи
Релевантность– это соответствие размещенного на странице материала поисковым стандартам. Параметр весьма сложный для понимания, поскольку поисковые си...
Сейчас на просторах Интернета много возможностей для заработка. Есть два основных подхода к заработку: без вложений. Этот вид заработка имеет один мин...
Яндекс.Метрика