Forum Webscript.Ru

Программирование => PHP => Тема начата: Masta от 02 Июля 2004, 19:59:57

Название: Подгрузка разного блока <head></head> в одну и туже страницу
Отправлено: Masta от 02 Июля 2004, 19:59:57
Помогите кто сможет!

С 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.

Если кто сталкивался с такой темой, подскажите как разрулиться, пожалуйста.
Заранее благодарен.
Название: Подгрузка разного блока <head></head> в одну и туже страницу
Отправлено: Neter от 02 Июля 2004, 21:50:21
Раз уж сделал как сделал, то поставь в начале скрипта:
$id = preg_replace("![^\\w]+!s", "", $id);
Чтобы недоразумений избежать. Или ещё лучше:

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


Да, насчёт твооего вопроса я немного не понял. Ты инклюдишь в main.php ХТМЛины и хочешь чтобы тайтл и меты из этих ХТМЛок появлялись .. я запутался.. обьясни мне пожалуйста.
Название: Подгрузка разного блока <head></head> в одну и туже страницу
Отправлено: Mog. от 03 Июля 2004, 07:55:09
1. выдирать блок из нужного файла и вставлять куда надо, перед включением
2. Хранить все по отдельности, т.е. не в html файлах
Название: Подгрузка разного блока <head></head> в одну и туже страницу
Отправлено: Меняздесьдавнонет от 03 Июля 2004, 11:32:04
Mog. , не парься.
ему некогда твои ответы читать - он занят тем, что вопросом этим на всех форумах флудит, до которых дотягивается.
Название: Подгрузка разного блока <head></head> в одну и туже страницу
Отправлено: Masta от 04 Июля 2004, 17:58:34
Ромик это ты зря,

я раместил свой вопрос на трех форумах,
и это не скрываю.
Хотелось просто узнать ответ от разных источников.
Название: Подгрузка разного блока <head></head> в одну и туже страницу
Отправлено: Меняздесьдавнонет от 04 Июля 2004, 18:48:14
А я тоже не скрываю, что чем более ламерский вопрос, тем на большее количесто форумов автор его закидывает.
Не понимая, что внятный ДИАЛОГ на одном форуме, с уточнением и задаванием вопросов, гораздо продуктивнее, чем тупое читание возможно большого количество ответов и отнимание времени у возможно большего количества народу
Название: Подгрузка разного блока <head></head> в одну и туже страницу
Отправлено: Masta от 05 Июля 2004, 02:05:43
Я никого не заставляю отвечать на мои ламерские вопросы. Нормальные люди сами отвечают, стараясь помочь. И между прочим помагают.
 
И нафига тада вообще ты форум создавал? Чтоб потом всем сообщать какие вы ламерские вопросы задаете?

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

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

Модератор....
Название: Подгрузка разного блока <head></head> в одну и туже страницу
Отправлено: Меняздесьдавнонет от 05 Июля 2004, 12:56:07
судя по всему, вопрос исчерпан