Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pliki .tpl i dane z {...}
Forum PHP.pl > Forum > PHP
Aro
Witam.
Szukałem na tym forum odpowiedzi na moje pytanie ale nie znalazłem.
Chiałbym się dowiedzieć na jakiej zasadzie działają polecenia w {jakies_polecenie} w plikach .tpl
Przeglądając skrypt forum phpBB widać dużo takich (nawet nie wiem jak to nazwać) {poleceń}.
Przykładowo mam plik plik.tpl a w nim
Kod
Czesc masz na {imie} i jestes z {miasto}

i teraz plik index.php

  1. <? 
  2. $zapytanie = &#092;"SELECT * FROM tablica WHERE nik='test'\"; 
  3. $wykonaj = mysql_query($zapytanie); 
  4. while($wiersz = mysql_fetch_array($wykonaj)) 
  5. { 
  6. echo $wiersz[nik]; 
  7. // No właśnie i co dalej zrobić aby z pliku .tpl wyciągnął imie i miasto ? 
  8. include (&#092;"http://www.strona.com.pl/plik.tpl\"); 
  9. } 
  10. ?>

Prosiłbym o proste wytłumaczenie zasadzy działania i o konkretny przykład abym zrozumiał o co w tym chodzi.
Pozdrawiam.
akubiczek
Nie to forum!

To zależy, w twoim przykładzie jest chyba jaki¶ bł±d bo includuj±c taki plik wiele nieuzyskasz. Jeżeli w .tpl byłoby wstawione

  1. <?php
  2. Czesc masz na {$imie} i jestes z {$miasto}
  3. ?>


to co innego. Wtedy s± to zwykłe zmienne php i php podstawi za nie odpowiednie warto¶ci - takie jakie przypiszesz do tych zmiennych.

EDIT: hehe, ale dałem ciała biggrin.gif Zapomnij o tym co napisałem powyżej! Jestem wczorajszy winksmiley.jpg


Możesz też zamiast includować plik wczytywać go zmiennej i dokonywać podmiany np. poprzez

  1. <?php
  2. str_replace('{imie}','Adam',$TrescPliku); 
  3. ?>


i drukować zmieniony szablon:

  1. <?php
  2. print $TrescPliku
  3. ?>
Aro
Przykro mi ale to nie działa sadsmiley02.gif Nadal stoję w miwjscu.
FiDO
Przenosze na php
To jest wersja lo-fi głównej zawarto¶ci. Aby zobaczyć pełn± wersję z większ± zawarto¶ci±, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.