Внимание ! Номер данной статьи пересекается с номером в старой нумерации, для перехода к контенту новой статьи кликлите данную ссылку - webinformatic - оплата через систему QIWI - выбор продуктаУрок 2. Простейший сайт - как реализовать на php ?
все уроки php
На самом деле минимальный набор скриптов, позволяющий Вам создать уже работающий сайт может состоять всего из 1 единственного файла -
index.php
Пример я уже приводил в предыдущем уроке -
Самый первый шаг - Hello, World !
Вы можете справедливо заметить, что вывод фразы HELLO WORLD это не есть готовый сайт.
Совершенно верно, но для нас сейчас самым важным является не наполнение сайта нужным функционалом и контентом, тем более, что рассмотреть эту обширную тему в рамках даже 100 уроков, не представляется возможным, для нас важно другое - принцип работы сайта.
Таким образом, для Вашего сайта как минимум необходим файл
index.php благодаря чему у сайта уже будет главная страница и поисковые системы смогут обращаться к вашему сайту по его адресу и получать эту главную страницу.
Раз поисковые системы смогут проиндексировать сайт, то и через какое-то время пользователи, которые ищут нужную им информацию или сведения, или какой-то программный продукт или что-либо еще, смогут попасть и на ваш сайт, если конечно там есть то, что им нужно. :))))
Давайте разберемся какой минимальный код необходимо дописать в файле
index.php, чтобы превратить ваш сайт уже не просто в приложение HELLO WORLD, а в главную страничку вашего сайта + множество остальных страничек, которые например будут отображать страницы статей, продуктов и прочие информационные страницы сайта.
Что нужно для этой цели ? - т. е. что нужно чтобы превратить index.php в рабочий сайт ?
1) Нужна верстка для страницы сайта - она должна включать html и css код разметки, а также другие необходимые теги;
2) Должны быть созданы необходимые файлы ресурсов - картинки jpg, png, gif, которые будут использоваться в оформлении дизайна вашего сайта и описаны в коде html и css, файлы стилей .css, файлы скриптов .js;
3) Где-то должны храниться тексты страниц сайта, а также их html и css код, другой необходимый код, а также графика и другие элементы страниц;
4) Должен быть создан код php, который будет обрабатывать обращения к сайту и выдавать различные страницы.
Всё немножко сложнее, чем Вам казалось на первый взгляд. И как видите нужно сразу много чего знать - и код html + css, и где-то взять необходимые картинки или создать их самостоятельно используя Photoshop или другие программы.
И самое главное - нужно знать какой php код записать, чтобы сайт ожил и начал отображать не только главную страницу, но и остальные.
Вам очень повезло в том плане, что Вы можете сразу же, прямо сейчас - скачать готовый бесплатный сайт основанный на базе системы
megainformatic cms free
Предлагаю Вам это сделать. Тем более, что Вы ничего не теряете и никакой оплаты для этого не нужно. Система достаточно проста в использовании, а кроме того, для Вас она не будет стоить абсолютно ничего.
Вы можете предположить, что за этим скрывается какой-то подвох или обман. Но спешу Вас разуверить в этом. Никакого обмана. Моя цель - показать Вам, что создание сайтов - это область информационных технологий современности, которая доступна любому желающему и для того, чтобы стать полноправным участником этой обширной отрасли Вам не потребуется абсолютно ничего, кроме небольшого количества свободного времени и желания осваивать новые знания.
Ценная информация должна быть открытой и доступной каждому. Что Вы и имеете прямо сейчас.
Ну что ж, теперь давайте попробуем разобраться как же решить поставленные выше 4 задачи.
Теперь я уже не буду давать голословные примеры, а смогу ссылаться на пример, который Вы надеюсь уже скачали и посмотрели что там внутри.
Первое что там можно увидеть - тот самый файл
index.php в котором записан некоторый php код.
Разберем что это за код и что он выполняет.
Внутри увидим всего несколько строк кода -
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
<?php
include_once 'config.php';
include "design/".$template_name."/header.php";
include "design/".$template_name."/menu.php";
include "design/".$template_name."/content.php";
include "design/".$template_name."/footer.php";
?>
То есть - META - тег определяющий кодировку страниц сайта по-умолчанию, в данном случае это кодировка Windows-1251, а также, как видим, происходит подключение кода из нескольких других php-файлов используя директивы языка php
include_once и
include
Это означает, что во время выполнения кода на сайте (когда пользователь обратится по адресу сайта) код php включается в файл index.php как будто он описан внутри него и происходит его выполнение.
Таким образом, Вам нужно открыть эти файлы - config.php, header.php, menu.php, content.php и footer.php и посмотреть их код.
В нашем следующем уроке Мы разберем что это за код и как он работает.
все уроки php=================================