Forum Webscript.Ru
Программирование => PHP => Тема начата: 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.
Если кто сталкивался с такой темой, подскажите как разрулиться, пожалуйста.
Заранее благодарен.
-
Раз уж сделал как сделал, то поставь в начале скрипта:
$id = preg_replace("![^\\w]+!s", "", $id);
Чтобы недоразумений избежать. Или ещё лучше:
if (preg_match("![^w]+!s", $id)){ Die("Не могу найти файл."); }
Да, насчёт твооего вопроса я немного не понял. Ты инклюдишь в main.php ХТМЛины и хочешь чтобы тайтл и меты из этих ХТМЛок появлялись .. я запутался.. обьясни мне пожалуйста.
-
1. выдирать блок из нужного файла и вставлять куда надо, перед включением
2. Хранить все по отдельности, т.е. не в html файлах
-
Mog. , не парься.
ему некогда твои ответы читать - он занят тем, что вопросом этим на всех форумах флудит, до которых дотягивается.
-
Ромик это ты зря,
я раместил свой вопрос на трех форумах,
и это не скрываю.
Хотелось просто узнать ответ от разных источников.
-
А я тоже не скрываю, что чем более ламерский вопрос, тем на большее количесто форумов автор его закидывает.
Не понимая, что внятный ДИАЛОГ на одном форуме, с уточнением и задаванием вопросов, гораздо продуктивнее, чем тупое читание возможно большого количество ответов и отнимание времени у возможно большего количества народу
-
Я никого не заставляю отвечать на мои ламерские вопросы. Нормальные люди сами отвечают, стараясь помочь. И между прочим помагают.
И нафига тада вообще ты форум создавал? Чтоб потом всем сообщать какие вы ламерские вопросы задаете?
Я вообще не понимаю что ты модеришь? Я что тебе форум спамлю, рекламирую кого, или что вообще?
Я нормально спросил совета, у людей, люди мне нормально ответили, все кроме тебя.
Модератор....
-
судя по всему, вопрос исчерпан