PHP уроки для начинающих

PHP уроки

  • Главная
  • PHP с чего начать?
  • Уроки PHP
  • Массивы
  • Функции
  • MySQL
  • Форум
Меню

  • PHP - с чего начать?
  • Уроки PHP
  • Функции
  • Массивы
  • Denwer
  • MySQL
  • Информация
  • Dreamweaver уроки
  • Галерея
  • Как здесь качать?
  • КНИГИ

Связаны

  • Бассейны И Их Комплектующие: Медицинская Справка Для Бассейна.

Что нового?
Как создать свой сайт? Урок третий.
Загрузка файлов
Регистрация PHP
Как создать свой сайт? Урок второй.
Как создать свой сайт?
Размер изображения
Index.php

Новости на email
Подпишись на новости.
Уроки PHP на email.


Имя(login):

*Ваш email:


Календарь
Май (2012)
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031   

детское термобелье
ИГРЫ Компьютерные, настольные, детские конструкторы, карточные игры, головоломки.
on-books.ru
 
Комментарии
Текст
сообщениясбрасы
ваются все
настройки
мозилы+удаляютс
я в...
"Сейчас
откройте
страничку в
браузере. Для
этого щёлкни...
Спасибо за
уроки
спосиба для
помщ
Читать учитесь.
 
TOP5-уроки
1.  Привет, МИР! - 62109
2.  Метод GET - 35587
3.  Как вставить картинку в скрипт PHP. - 33564
4.  Как настроить Adobe Dreamweaver для работы с сайтом. - 29804
5.  Метод POST - 29177

Include

Главная » PHP - с чего начать? » Include

PHP урок № 337

include - конструкция PHP

include – конструкция, которая включает другой файл в уже исполняемый. Здесь всё достаточно просто, что это значит!?
На пример вам надо собрать три части страницы (header, main, footer) и вывести их как одну страницу.

Есть файл header.php - содержащий шапку сайта, например:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Шапка сайта</title>
</head>
<body>
<div id="header">Шапка сайта</div>

Второй файл footer.php - это подвал сайта, так сказать низ. Примерно выглядит так:

<div id="footer">© mysuiet.ru</div>
</body>
</html>

Третий файл main.php – это та часть сайта которая изменяется от страницы к странице. Примерно так:

<div id="main">Текст  статьи</div>
Теперь нам следует собрать все эти части в файле index.php и вывести на монитор.
Для этого и может быть использована конструкция include .

Листинг № 1 - Пример использования конструкции include. Файл index.php.

<?php

    
include "header.php";
    include 
"main.php";
    include 
"footer.php";

?>
На мониторе при выводе страницы увидим следующее:
Шапка сайта
Текст статьи
© mysuiet.ru
А если просмотреть исходный код этой страницы то увидим следующее:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Шапка сайта</title>
</head>

<body>
<div id="header">Шапка сайта</div><div id="main">Текст статьи</div>
<div id="footer">© mysuiet.ru</div>
</body>
</html>
Файлы собраны в один, цель достигнута. На самом деле эта конструкция применяется очень часто. Это лишь небольшой пример того, как можно использовать include.
Скачать файлы урока. Запустите индексный файл и если у вас всё настроено правильно для отображения скриптов php, то результат увидите в браузере.

Урок закончен.

SETTER © LPHP.RU
Администрация сайта
05.01.2011 23:33:54

Урок восьмой.

Рекомендованные уроки этого раздела:
  • Метод GET
  • Комментарии
  • PHP id
  • Операторы

НАПИШИТЕ СВОЙ КОММЕНТАРИЙ

Имя:

Введите цифры с картинки:

КОММЕНТАРИИ

Имя: Андрей     Время: 22.04.2011 09:12:27
  • Хорошо пишешь!:) Продолжай!
  • Имя: Виктор     Время: 24.04.2011 10:29:00
  • В верхнем меню исправь опечатку. Вместо "Фунуции" нужно "Функции". А скоро продолжение уроков будет?
  • Имя: SETTER     Время: 25.04.2011 10:27:23
  • Виктор, спасибо. Опечатку исправил. Думаю на этой недели напишу продолжение.
  • Имя: deema     Время: 28.09.2011 21:59:03
  • сделал все как написано.. не работает.. три строки об ошибке выдает.. и внизу стандартная реклама хостинга
  • Имя: SETTER     Время: 28.09.2011 22:01:36
  • На форуме тему откройте, обсудим.

  • Copyright © 2009-2012 LPHP.RU