Найти в Дзене

Как создать сайт на PHP? Смотрите в этой статье!

Хотите узнать, как создать базовый веб-сайт? Когда-то вы могли бы начать с HTML, но в наши дни лучшим решением является PHP. Хотя для начала вам понадобятся некоторые знания HTML, PHP стал оптимальным выбором для создания веб-сайтов, как статических, так и динамических.

Чтобы изучить PHP, лучше всего начать с простого PHP-сайта.

Почему стоит выбрать PHP для разработки сайта?

Различные варианты были доступны для веб-разработки на протяжении многих лет. Он начинался с простого HTML, затем HTML со встроенным CSS или ссылкой на CSS-файл. Когда появились динамические веб-сайты, было два основных варианта: ASP (позже ASP.NET) и PHP.

Согласно цифрам с различных источников PHP гораздо более популярен, и почти 82 % веб-сайтов используют его в качестве серверного языка программирования. Сравните это с чуть менее чем 16 %, использующими ASP.

ASP поддерживается до 2022 года. Кажется маловероятным, что она будет существовать дальше этого в каком-либо официальном качестве, по крайней мере, не как веб-технология. PHP (рекурсивная аббревиатура препроцессора гипертекста PHP) оказался более успешным, главным образом благодаря более простой интеграции с Linux.

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

Что Вам нужно для создания PHP-сайта

Прежде чем приступить к работе, убедитесь, что у вас установлен простой текстовый редактор или готовая среда разработки PHP. Вы можете начать кодировать PHP с помощью такого простого инструмента, как Блокнот Windows. Примеры, найденные в этой статье, были написаны в Notepad++.

У вас также должен быть веб-сервер PHP для загрузки ваших файлов. Это может быть удаленный сервер или локальный компьютер с установленной средой LAMP (Linux, Apache, MySQL, PHP) или WAMP (Windows, Apache, MySQL, PHP). Если вы используете Windows, следуйте этому руководству по установке WAMP, чтобы начать работу.

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

Начало Работы С PHP:

Синтаксис

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

<?php [CODE…CODE]; ?>

Что касается веб-страниц, то почти каждое использование PHP опирается на оператор echo. Это дает браузеру команду выводить текст и содержимое в кавычках. Например:

<?php "<p>Hello World!</p>"; ?>

Обратите внимание, что HTML также включен в кавычки. Выходные данные для этого обычно выглядят следующим образом:

Создание сайта:

Структура

С каким бы кодом вы ни писали свой сайт, вам нужно будет знать структуру сайта, прежде чем продолжить. Этот учебник покажет вам, как создать одну страницу из многоразовых PHP-файлов. Они могут быть использованы для создания дополнительных страниц, или вы можете выбрать другой подход.

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

Нашим примером будет базовая домашняя страница, включающая биографическую информацию и некоторые изображения.

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

Запуск Вашего Сайта:

Заголовок PHP

Чтобы начать работу с вашим сайтом, вам нужно построить три веб-страницы. Они основаны на базовой структуре заголовка, тела и нижнего колонтитула.

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

Начните с создания файла под названием header.html затем добавьте необходимую информацию заголовка.

Для этого примера мы использовали базовый CSS-файл, на который вы увидите ссылку в собственном каталоге /css/. Этот файл будет вызван при загрузке страницы в вашем браузере и применении необходимого шрифта и макета.

Поместите контент в тело Вашей веб-страницы PHP

Каждая веб - страница состоит из раздела контента, известного как "тело". Это часть страницы, которую вы читаете-то, что вы читаете сейчас, является телом этой страницы.

Создайте файл с именем body.html и добавьте информацию, которую вы хотите включить на страницу.

Далее находится нижний колонтитул веб-страницы. Создайте это как footer.html и добавьте немного контента. Это может быть информация об авторских правах или, возможно, некоторые полезные ссылки для тех, кто посещает вашу страницу.

Это может быть что-то вроде этого:

После добавления кода сохраните файл.

Складывая Все Это Воедино

С тремя отдельными HTML - файлами в /html/ вы можете использовать PHP echo для компиляции их в одну страницу.

Создайте новый PHP файл с именем index.php со следующими тремя строками в нем:

<?php echo file_get_contents("html/header.html"); ?><?php echo file_get_contents("html/body.html"); ?><?php echo file_get_contents("html/footer.html"); ?>

Сохраните, загрузите на свой сервер, а затем перейдите к index.php. Вы должны увидеть заполненную веб-страницу в своем браузере. Имейте в виду, что фактический PHP-файл, открытый вами в вашем браузере, состоит всего из трех строк.

Наконец, вы можете добавить немного PHP-расцвета с последней строкой. Включите уведомление об авторских правах с постоянно обновляемым годом:

<p>Copyright © CM Cawley <?php echo date("Y"); ?></p>

Это появится в index.php файл следует за нижним колонтитулом. Обратите внимание, как оператор echo date("Y") отображает текущий год в четырех цифрах. Вы можете изменить способ отображения этого параметра, обратившись к этому списку опций W3Schools. Например, строчная буква "y" будет отображать год в двухзначном формате, а не в четырехзначном.

Используйте CSS, чтобы позиционировать и стилизовать его, как и любой другой элемент. Найдите CSS для этого проекта в GitHub вместе с другими файлами.

Молодец-вы только что создали свой первый простой PHP-сайт с нуля

Является ли PHP лучшим выбором для кодирования веб-сайтов?

Как вы уже могли догадаться, PHP-это не единственный способ разработки веб-сайтов. Многие фреймворки уже существуют для динамического, управляемого базами данных веб-опыта, есть JavaScript и связанные с ним технологии, а также программное обеспечение, такое как Adobe Dreamweaver.

Однако, если вы хотите начать работу с веб-разработкой, разумно иметь представление об основах. Если вы понимаете строительные блоки сайта HTML, CSS и PHP, вы уже на пути к успеху.