Сайт на PHP – простая разработка сложных сайтов
Приветствую вас, дорогие читатели моего блога! Сегодня я хочу познакомить вас с PHP – Hypertext PreProcessor. Этот язык программирования используется в большинстве современных веб-приложений. Поэтому если вы интересуетесь сайтостроением, то без изучения PHP вам не обойтись. Для тех, кто знаком с основами HTML, создание сайта на PHP не вызовет особых сложностей. Язык достаточно простой и понятный даже для непрограммистов. И вовсе не обязательно оканчивать университет, чтобы писать сайты на PHP.
Какие возможности открывает сайт на PHP
PHP относится к серверным языкам программирования. Код хранится на веб-сервере и не доступен посетителям сайта. Все скрипты и команды, написанные на PHP, выполняются на сервере, после чего результат передается в браузер.
Для разработки веб-приложений могут использоваться разные языки, однако сайт на PHP был создан специально для интернета. В нем есть несколько весьма полезных веб-функций:
- обработка web-форм и файлов cookie;
- создание графических эффектов;
- взаимодействие с базами данных (MySQL и прочие);
- интеграция кода в HTML.
Сам по себе HTML достаточно статичен. Встраивая код PHP в веб-страницы, можно существенно «оживить» сайт. К тому же при интеграции кода можно добиться того, что содержимое одной страницы будет отличаться в зависимости от смены отдельных условий. Это так называемые «динамические страницы». А если вам покажется это слишком сложным занятием, то можете посмотреть программы для создания сайтов на html.
Подробно создание динамического сайта на PHP описано в классном бесплатном курсе. Там же вас научат создавать движки для сайтов.
А я продолжу вводить вас в курс дела.
Итак, серверный язык используется для реализации различных сценариев:
- возможность ведения блогов (например, WordPress);
- разработка систем управления контентом (Joomla!, например);
- создание интернет-магазинов (Magento);
- ведение форумов.
С применением кода PHP разработано множество популярных интернет-ресурсов: Wikipedia, Facebook. Возможно, когда-нибудь и вы создадите нечто не менее глобальное. А пока расскажу, с чего начать работу.
Как работать в PHP
Для того чтобы приступить к разработке сайтов на PHP, вам понадобится установить следующее ПО на свой компьютер:
- Веб-сервер. Чаще всего используется OpenServer или Apache. Такое ПО создаст имитацию сервера на ПК. Вы будете использовать приложение для так называемой «отладки» – писать скрипты, вносить правки и смотреть, как и что работает.
- СУБД (система управления базой данных) MySQL. В ней будет храниться информация, которая размещается на вашем сайте.
- Интерпретатор PHP. Он осуществляет обработку кода на сервере. С его помощью выполняются скрипты и можно увидеть результаты работы.
- Текстовый редактор.
- Браузер.
Для удобства PHP-разработчиков создан специальный инструмент. Пакет, который включает три составляющих: сервер, интерпретатор и базу данных. Называется он Denwer. Скачать его можно на официальном сайте http://www.denwer.ru. Софт бесплатный и избавит вас от необходимости разбираться с настройками веб-сервера, MySQL и интерпретатора PHP.
Немного практических советов
Как вы уже знаете, обработка PHP-кода производится на сервере. При добавлении PHP в HTML-документ используется синтаксис:
<?php
… здесь будет код php
?>
Новая веб-страница начинается с обычных тегов:
<html>
<head>
<title>Я учусь работать на php</title>
</head>
<body>
<p>Привет, друзья!</p>
</body>
</html>
В него нужно вписать PHP-код перед тегом </body>. Внутрь блока PHP-кода вставляются команды, которые разделяются знаком «точка с запятой». Хочу обратить ваше внимание, что сайт на PHP очень чувствителен к синтаксису. И если HTML прощает некоторые несоответствия правилам написания, то серверный язык сразу потребует исправить ошибку. Поэтому следите за каждым знаком, правильностью регистра и т.д.
Для примера добавлю команду <echo>, которая отвечает за вывод информации на экран. Код будет выглядеть следующим образом:
<?php echo "Как работает PHP "; ?>
Теперь код страницы выглядит так:
<html>
<head>
<title>Я учусь работать на php</title>
</head>
<body>
<p>Привет, друзья!</p>
<?php
echo "Как работает PHP ";
?>
</body>
</html>
Запустив Денвер и открыв страницу в браузере, вы увидите, что на странице отображается две надписи: «Привет, друзья!» и «Как работает PHP». Подобным образом в HTML-документ добавляются любые команды, которые будут обрабатываться на сервере.
В PHP работа ведется также с переменными и функциями. Переменная – это контейнер, который содержит определенную информацию. Обозначаются переменные значком $, для каждой задается имя, а потом для нее записывается информация. Простой пример использования переменных: отправка письма по электронной почте. Вы заполняете данные: имя получателя, его e-mail, ваше имя и e-mail и таким образом задаете значения переменным, которые позже обрабатываются на сервере и отправляются получателю. Подобным же образом реализуется создание регистрации на сайте на php. При этом в коде используются функции.
Функции в PHP – это своего рода мини-программы. Они выполняют некую полезную работу и выдают результат. Функции используют для выполнения однотипных задач. Написание функций существенно сокращает объем кода и облегчает сайт.
Разобраться в PHP-коде достаточно просто. К тому же есть немало полезных бесплатных курсов.
Также советую подписаться на мой блог: я планирую поделиться с вами массой полезной информации по сайтостроению. А на сегодня все, до новых встреч!
спасибо очень интересная статья
Благодарю за отзыв.