Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Правильное формирования заголовка страницы, Header 
:(
    Опции темы
Igor_CH
Дата 22.11.2006, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 20.3.2005

Репутация: нет
Всего: нет



Подскажите пожалуйста как правильно формировать заголовки страниц, названия, даты изменения и т.д. (header).

Например сайт состоит из нескольких страниц
Index.php (о компании, новости)
News.php (новости)
Catalog.php (товары)
Info.php (какая-либо информация)
……

В самом верху этих файлов вставляем:
Код

require($_SERVER['DOCUMENT_ROOT'] . '/box/header.php');


файл header.php
Код

if ( strstr($_SERVER['PHP_SELF'],'index.php') or strstr($PHP_SELF,'index.php') )  {
$title = “”; //title
$data = “”; //дата последнего изменения , например берем из базы, последнее изменение новости
$the_desc = “”; //описание
$keywords = “”; //ключевые слова
……..
……

header ('Content-Type: text/html; charset=WINDOWS-1251');
header("Last-Modified: " . $data ." GMT");
echo '  <META NAME="Description" Content="' . $the_desc . '">' . "\n";
echo '  <META NAME="Keywords" CONTENT="' . $the_key_words . '">' . "\n";
echo '  <title>' . $the_title . '</title>' . "\n";


Правильно????
Что еще надо добавить или изменить?


Это сообщение отредактировал(а) Igor_CH - 23.11.2006, 10:15
PM MAIL   Вверх
Igor_CH
Дата 23.11.2006, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 20.3.2005

Репутация: нет
Всего: нет



ну хоть в првильном направлении иду?
PM MAIL   Вверх
maykoff
Дата 23.11.2006, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 19.8.2006

Репутация: нет
Всего: нет



чо-то не понял, тебе заголовки для хтмл надо?

Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>{$meta.tytle}</TITLE>
<META NAME="Keywords" CONTENT="{$meta.kwd}">
<META NAME="Description" CONTENT="{$meta.descr}">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta name="ROBOTS" content="INDEX,FOLLOW" />
<LINK rel="stylesheet" href="css/main.css">
<link rel="SHORTTCUT ICON" href="/favicon.ico" />
<link rel="icon" href="/favicon.ico" type="image/ico" />
</HEAD>

доктип - в зависимости от типа, в примитиве - хтмл 4.0
титл - первый в хедере
кейворды и дескрипты - многие не пишут вообще
контент-тип - просто обязательно, причём тот, что надо
роботс - параметры индексации поисковиком
линки - по нужде, в принципе таблицу стилей можно прямо в хтмле написать, а icons вообще многине не используют, но если интересно - то это в кореле рисуется.
А вообще я с этим не заморачиваюсь и пользую smarty .
А хедеры вообще никакие не отправляю кроме тех, что нужны(в общем случае, разумеется smile)

например
file.php
Код

<?
code
.......
code//максимум - куку какую-нибудь отправить, 
?>
doctype...
<html>
<tytle>...
<meta....



PM MAIL   Вверх
-=Ustas=-
Дата 23.11.2006, 11:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 32
Всего: 69



Да нормально вроде все, можешь себе еще Expires еще добавить. smile


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0420 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.