Интернет - справочник для веб-мастеров
   
     
 
 
php, javascript,ajax,mysql,TIGER CMS
  Для начинающих
php, javascript,ajax,mysql,TIGER CMS
  Общие
php, javascript,ajax,mysql,TIGER CMS
  Безопасность
php, javascript,ajax,mysql,TIGER CMS
  Интересное
php, javascript,ajax,mysql,TIGER CMS
  Новости PHP
php, javascript,ajax,mysql,TIGER CMS
  PHP + AJAX
php, javascript,ajax,mysql,TIGER CMS
  JavaScript
php, javascript,ajax,mysql,TIGER CMS
  Дизайн
php, javascript,ajax,mysql,TIGER CMS
  Раскрутка
php, javascript,ajax,mysql,TIGER CMS
  Заработок
php, javascript,ajax,mysql,TIGER CMS
  Советы

   
 

   
 
 
1. Рейтинг сайтов


 
 
  Всего статей: 405
  Опубликовано: 405
  Проверяються: 0
  Добавлено сегодня: 0
-------------------------------------
  Прочитано статей: 405
  Всего прочтений: 634638
-------------------------------------
  Сейчас читают: 5 чел.


 

Простой сайт на PHP [Версия для печати]
Разместил: admin . Раздел: Для начинающих. Опубликовано: 09-20-2007 18:18:12
Попытаемся сделать простой шаблон для сайта. Основным скриптом сайта будет файл с именем index.php. Что в нём должно быть:
Вывод шапки сайта
Вывод той страницы, которую запросил пользователь
Вывод сообщения об ошибке, если такой страницы не существует
Вывод низа сайта
Шапку и низ сайта мы будем держать в двух файлах: top.php и bottom.php, а содержимое страниц будет находиться в файлах, которые мы расположим в папке text и будем брать их оттуда.
Как определить, какая страница нужна пользователю? Каждая страница нашего сайта будет иметь такой адрес: http://www.site.ru/index.php?page=название_страницы, значит уже в самом начале работы скрипту будет известна переменная с именем $page. Она и будет содержать адрес нужной страницы.
Простейший шаблонизатор. Файл index.php:
<?

include_once ("top.php");

// подключаем шапку сайта (только один раз)

if (!$page) $page="index";

// если страница явно не указана, то это главная страница

if (file_exists("text/" . $page . ".php")==false) $page="404";

// это поясним подробнее: функция file_exists (ИМЯ ФАЙЛА)

// говорит нам, существует файл с таким именем, или нет

// В условии сказано: если файл не существует (функция возвращает

// false), то в качестве страницы берём файл с текстом ошибки 404

// имя проверяемого файла: "text/" . $page . ".php"

include ("text/" . $page . ".php");

// подключаем саму страницу

include_once ("bottom.php");

// подключаем низ сайта (только один раз)

?>
Теперь всё, что осталось сделать - это создать файлы top.php и bottom.php, а также все файлы всех страниц сайта. Это достаточно просто. Если же у Вас возникают какие-то сложности, то Вы легко можете скачать пример такого сайта.
Источник:
http://phpbook.com.ru

Источник: http://articles.org.ru   Прочитана 19536 раз.
  Выпей пива!!! Обсудить на форуме  
     
     
     
Google
 




     
Copyright 2007 by bvisoft.com
Powered by TIGER-News v1.1