Целесообразность использования ereg_replace

  • Автор темы Автор темы Tsatur
  • Дата начала Дата начала

Tsatur

Guest
Целесообразность использования ereg_replace

Здравствуйте мастера!
Я пишу сайт... при этом хочу сделать его шаблонным... т.е. у меня будет лежать один файлик с ХТМЛ кодом, в котором я сделал определенные пометки, например, Заголовок, Автор, Новости... и т.д.
Вопрос в следующем: целесообразно ли мне оставить такой принцип шаблонов, когда я использую ereg_replace для вставки инфы? Вот пример кода...

----------------------------------------------
$f=@fopen($file_name,'r');
while(!feof($f)){$page.=@fgets($f,4096);}
@fclose($f);

$page=ereg_replace("Заголовок","Главная страница",$page);
$page=ereg_replace("Автор","Tsatur",$page);
...
print("$page");
------------------------------------------------------
 
Re: Целесообразность использования ereg_replace

Eсли маска встречается только раз, то имхо, лучше использовать str_replace быстрее будет гораздо.
А маски ты ведб сам создаешь?
так и делай, чтобы str_replace' ом обходиться можно было
 
несоветую вообще использовать ereg_ функции независимо от целей
 
А не будет ли данный метод медлительным и загружать сервер? Может посоветуете другой, более быстрый способ шаблонизации?..
 
Быстрее чем str_replace() способа нет. Введи дескрипторы типа %HEADER%,%AUTHOR%.
 
Спасибо...
ну а вообще, данный метод не будет "напряжным" для сервака при большой посещаемости, при большом объеме информации?
 
Все познается в сравнении и на практике. Все зависит от к-ва памяти и проца.
 
а почему не использовать готовые шаблонные движки ?
 
Буду... но ведь попробовать всего хочется...
А тогда посоветуй, какие лучше использовать?
 
Demiurg
ты думаешь новичку стоит такие вопросы задавать? :)

Tsatur
ээ... не советую так делать. Не очень хороший способ.
Лучше просто вставки (<td><?=$name?></td>)делать и инклюдить дизайн в скрипт.
 
>ты думаешь новичку стоит такие вопросы задавать?
а ты думаешь, что готовые решения используют только умные и опытные дядьки ?
 
Demiurg
я в этом уверен. я не думаю, что новичка нужно направлять в сторону шаблонныхсистем, пока он не помучается со всавками и пр. шаблоноподобными вещами. ну, я не знаю, как это объяснить... чем больше ты ошибаешся, тем больше понимания.

вот я например, прежде чем за БД браться, за столь лёгкий и универсальный инструмент, очень много с файлами работал, построил интернет-магазин на файлах. очень об этом не жалею даже. опыт, опыт, опыт....
 
empty
а операционную систему свою писать не пробовал ? на php.
 
Сверху