Автор Тема: Подгрузка разного блока <head></head> в одну и туже страницу  (Прочитано 3896 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Masta

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.autoventuri.ru
Помогите кто сможет!

С PHP столкнулся сравнительно недавно и еще не успел с ним подружиться конкретно.
У меня следующий вопрос:

Есть сайт который имеет main.php в котором следующий движок:

if (($id == "main") or ($id == "")) {
       include ("main.html");}
       
   if(file_exists("$id.html")){
    include ("$id.html");
   } elseif (file_exists("$id.php")){
    include ("$id.php");
        } elseif (file_exists("$id.htm")){
    include ("$id.htm");
   } elseif (file_exists("$id.txt")){
    include ("$id.txt");
   } elseif (file_exists("$id")){
    include ("$id");
   }
 ?>

Т.е. весь контент подгружается ссылкой (?id=)
Контент в html файлах.
Так вот я хочу чтоб весь блок из этого html файла подгружался в main.php
Т.е. при подгрузке контента в main.php были разные Title и Meta.

Если кто сталкивался с такой темой, подскажите как разрулиться, пожалуйста.
Заранее благодарен.

Оффлайн Neter

  • Жустер
  • Старожил
  • ****
  • Сообщений: 324
  • +0/-0
  • 2
    • Просмотр профиля
Раз уж сделал как сделал, то поставь в начале скрипта:
$id preg_replace("![^\\w]+!s"""$id);
Чтобы недоразумений избежать. Или ещё лучше:

if (preg_match("![^w]+!s"$id)){ Die("Не могу найти файл."); }


Да, насчёт твооего вопроса я немного не понял. Ты инклюдишь в main.php ХТМЛины и хочешь чтобы тайтл и меты из этих ХТМЛок появлялись .. я запутался.. обьясни мне пожалуйста.
Мне тормоз послужил толчком...

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
1. выдирать блок из нужного файла и вставлять куда надо, перед включением
2. Хранить все по отдельности, т.е. не в html файлах
Все болезни от нервов, только сифилис от удовольствия

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Mog. , не парься.
ему некогда твои ответы читать - он занят тем, что вопросом этим на всех форумах флудит, до которых дотягивается.
« Последнее редактирование: 03 Июля 2004, 11:41:03 от RomikChef »

Оффлайн Masta

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.autoventuri.ru
Ромик это ты зря,

я раместил свой вопрос на трех форумах,
и это не скрываю.
Хотелось просто узнать ответ от разных источников.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
А я тоже не скрываю, что чем более ламерский вопрос, тем на большее количесто форумов автор его закидывает.
Не понимая, что внятный ДИАЛОГ на одном форуме, с уточнением и задаванием вопросов, гораздо продуктивнее, чем тупое читание возможно большого количество ответов и отнимание времени у возможно большего количества народу

Оффлайн Masta

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.autoventuri.ru
Я никого не заставляю отвечать на мои ламерские вопросы. Нормальные люди сами отвечают, стараясь помочь. И между прочим помагают.
 
И нафига тада вообще ты форум создавал? Чтоб потом всем сообщать какие вы ламерские вопросы задаете?

Я вообще не понимаю что ты модеришь? Я что тебе форум спамлю, рекламирую кого, или что вообще?  

Я нормально спросил совета, у людей, люди мне нормально ответили, все кроме тебя.

Модератор....

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
судя по всему, вопрос исчерпан

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28