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

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");
------------------------------------------------------
 

macros

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

Eсли маска встречается только раз, то имхо, лучше использовать str_replace быстрее будет гораздо.
А маски ты ведб сам создаешь?
так и делай, чтобы str_replace' ом обходиться можно было
 

neko

tеam neko
несоветую вообще использовать ereg_ функции независимо от целей
 

Tsatur

Guest
А не будет ли данный метод медлительным и загружать сервер? Может посоветуете другой, более быстрый способ шаблонизации?..
 

saa

Guest
Быстрее чем str_replace() способа нет. Введи дескрипторы типа %HEADER%,%AUTHOR%.
 

Tsatur

Guest
Спасибо...
ну а вообще, данный метод не будет "напряжным" для сервака при большой посещаемости, при большом объеме информации?
 

saa

Guest
Все познается в сравнении и на практике. Все зависит от к-ва памяти и проца.
 

Demiurg

Guest
а почему не использовать готовые шаблонные движки ?
 

Tsatur

Guest
Буду... но ведь попробовать всего хочется...
А тогда посоветуй, какие лучше использовать?
 

empty

Guest
Demiurg
ты думаешь новичку стоит такие вопросы задавать? :)

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

Demiurg

Guest
>ты думаешь новичку стоит такие вопросы задавать?
а ты думаешь, что готовые решения используют только умные и опытные дядьки ?
 

empty

Guest
Demiurg
я в этом уверен. я не думаю, что новичка нужно направлять в сторону шаблонныхсистем, пока он не помучается со всавками и пр. шаблоноподобными вещами. ну, я не знаю, как это объяснить... чем больше ты ошибаешся, тем больше понимания.

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

Demiurg

Guest
empty
а операционную систему свою писать не пробовал ? на php.
 
Сверху