![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 289 Pomógł: 1 Dołączył: 2.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Napisałem prostą klasę szablonu, która pobiera plik html przez file get contents, następnie wynajduje słowa np. {nazwa} i wstawia w nich treść przy pomocy str_replace. Nie wiem czy dobrze sobie to zorganizowałęm, ale np. dla modułu newsy całą zwaratość (dane newsów łącznie z ich wyglądem w html - wygląd też parsowany z pliku html wyglądu newsów) przerzuciłem do zmiennej $content, a następnie w pliku index.php, gdzie pobierałem zawartość klasą templatów, głównego pliku index.html (w pliku tym był główny wygląd strony - mianowicie kod ze znacznikami <head><body><html>) i w miejsce, gdzie powinna wyświetlać się treść (w pliku index.html wstawiłęm sobie {content}) to właśnie w tym miejscu podstawiałęm wartość ze zmiennej $content. Chciałem się zapytać, czy ta operacja nie będzie mocno obciążać procesora, gdyż treść przyporządkowana jest jednej zmiennej $content, a następnie umieszczana w pliku index.html z wyglądem głównym strony. Czy w momencie już wyświetlenia całej strony warto na koniec dodać $content=''; aby wyczyścić zmienną? Ciężko mi to napisać, dlatego przedstawię jak mniej więcej to zdziała:
Ten post edytował adam882 23.11.2009, 17:47:42 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 12:12 |