Створення сторінок php як ознака таланту мови

динамічний талант

Завантаження контенту з БД.

Використання одного шаблону для створення декількох веб-сторінок.

Інтеграція коду PHP в HTML.

Створення сторінок php як ознака таланту мови

Фреймворк YII2. Швидка розробка з сучасним PHP фреймворком

Дізнайся тонкощі сучасної веб-розробки за допомогою фреймворка YII2

Почнемо розгляд динамічного створення сторінок на PHP c останнього пункту. Оскільки для вивчення перших двох потрібне знання третього. Стартуємо!

Розмітка основного прикладу

Зараз за пару хвилин «накидаю» розмітку найпростішої сторінки на HTML без особливих «вишукувань».

Створення сторінок php як ознака таланту мови

Збережіть цей файл на стороні сервера з розширенням .php і помістіть в нього цей код. Подальша демонстрація всіх прикладом буде відбуватися на його основі.

Взаємозв'язок PHP і розмітки

Будь-код на PHP, вставлений в розмітку веб-документа, повинен розташовуватися між спеціальними символами. наприклад:

Створення сторінок php як ознака таланту мови

Вставте цей код в блок content, збережіть зміни і запустіть файл в браузері. Ось що ви повинні отримати:

Створення сторінок php як ознака таланту мови

Як бачите, вміст абзацу було виведено за допомогою серверного мови. Але код PHP може розташовуватися не тільки між тегами HTML, але і використовуватися в якості значення їх атрибутів. Додайте цей шматок поруч з попереднім і запустіть в браузері:

Створення сторінок php як ознака таланту мови

Один шаблон для всіх

Тепер розглянемо основи створення HTML сторінок на мові PHP. Для цього скопіюйте наведену вище розмітку і помістіть її в новий файл. Потім видаліть з двох веб-сторінок заголовок і вставте його в новий файл header.php:

Створення сторінок php як ознака таланту мови

Тепер «прив'яжемо» файл з заголовком. Для цього в самому верху веб-сторінок розмістіть наступний код:

Збережіть файли і відкрийте їх в браузері. В результаті у обох сторінок буде присутній динамічно згенерований header, завантажений з однойменного файлу.

Створення сторінок php як ознака таланту мови

Динамічне завантаження контенту

Тепер реалізуємо на нашій сторінці завантаження текстового контенту з БД MySQL. Для цього потрібно створити базу і таблицю на сервері СУБД, а потім реалізувати функцію для вибірки записів. Щоб створити таблицю, я використовував утиліту phpMyAdmin. Ось її структура з зазначеними типами даних стовпців.

Тепер потрібно додати який-небудь текстовий контент в БД. Після чого створимо функцію для звернення до MySQL і вивантаження даних. Ось її код:

Додайте визначення функції в окремому файлі, і назвіть його function. Після цього підключіть файл в test.php:
require ( «function.php»);

Створення сторінок php як ознака таланту мови

А між тегами абзацу розмістіть виклик функції:

Збережіть всі зміни і обновіть test.php в браузері:

Створення сторінок php як ознака таланту мови

Цим прикладом ми довели, що мова програмування PHP і створення динамічних web сторінок нерозривно пов'язані. А також переконалися в його незаперечному таланті побудови «летючих» сайтів

Найсвіжіші новини IT і веб-розробки на нашому Telegram-каналі

Схожі статті