Хотите узнать, как создать базовый веб-сайт? Когда-то вы могли бы начать с 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, вы уже на пути к успеху.