Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Niedziałający system szablonów, Prosty aż do bólu
Fipaj
post
Post #1





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Zrobiłem sobie system szablonów, prosty aż do bólu winksmiley.jpg, żeby go potem można rozwijać, udoskonalać itp.

Oto klasa:

  1. <?php
  2. /*
  3. szablon.klasa.php
  4. autor: fipaj
  5. wersja: 1.0
  6. */
  7. class szablon {
  8.     var $lokalizacja;
  9.  
  10.     function zaladuj_szablon () {
  11.         $szablon = file_get_contents ($this->lokalizacja, 'r');
  12.     }
  13.  
  14.     function dodaj_tag ($tag, $zamiennik) {
  15.         $szablon = str_replace ('{' . $tag . '}', $zamiennik, $szablon);
  16.     }
  17.  
  18.     function wyswietl_szablon () {
  19.         print ($szablon);
  20.         fclose ($szablon);
  21.     }
  22. }
  23. ?>


A oto jak ją wykorzystałem:

  1. <?php
  2. include ('szablon.klasa.php');
  3. $strona = new szablon ();
  4. $strona->lokalizacja_szablonu = &#092;"index.php\";
  5. $strona->zaladuj_szablon ();
  6. $strona->dodaj_tag ('tytul', 'To jest tytul!');
  7. $strona->wyswietl_szablon ();
  8. ?>


No i tak ją sobie przetestowałem na Lycosie. I oczywiście nie działa - wyświetla pustą stronę. Same reklamy sad.gif

Czy wina leży po stronie Lycosa czy po stronie skryptu??

Ten post edytował Fipaj 16.03.2005, 11:55:50


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 04:58