Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 10.06.2007 Ostrzeżenie: (0%)
|
Witam,
mam pewien problem. W projekcie nad którym pracuję skorzystano ze Smarty. Skrypt poprawnie ładuje tpl i wyświetla go odpowiednio przerobionego. Pojawił się jednak problem, który dotyczy około 200plików tpl - i nie jest łatwy do zedytowania. Dlatego postanowiłem, że na początku zrobię ob_start(), skrypt zadziała jak trzeba, po czym przechwycę bufor, zedytuję to co trzeba zedytować już w samym kodzie HTML i wyświetlę stronę wyświetlając po prostu zedytowany bufor. I tu pojawia się mój problem - gdyż skrypt jakby wykonuje się dwa razy, albo jakoś dziwnie po prostu. Tak jakby dwa razy edytował bufor. Może wiecie o co może chodzić? Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 17 Dołączył: 23.06.2006 Ostrzeżenie: (0%)
|
Oczywiscie poprzednik ma racje. Ogolnie taka czynnosc jaka chcesz wykonac wiaze sie z pewnym spadkiem wydajnosci i byc moze czytelnoscia kodu, mysle ze raczej powinno sie patrzec pod katem poprawienia kodu, aby ominac dany problem, czyli innymi słowy, zmniejszyc zlozonosc kodu. Nie jestem czarodziej czy co, ale mysle ze takie cos powinno sie dac ominac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
smut Smart i ob_start() 8.08.2007, 21:35:29
likemandrake nie wiem dokladnie o co chodzi
ale zapoznaj sie ... 8.08.2007, 22:56:31
-=Peter=- Po co używasz ob_start()? Przecież smart... 8.08.2007, 23:30:01 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 10:15 |