Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Smarty ktore nie działają
Forum PHP.pl > Forum > Przedszkole
djgarsi
Witam. Mam pewien problem ze smartami, które nie przekazują zmiennych do pliku right.tpl
Poprostu wyświetla się {imieniny} zamiast imion.
Oto mój kod:

  1. $body_right = get_template('body_right.tpl');
  2. echo $body_right;
  3.  
  4. $Query='SELECT * FROM tabela WHERE active="1" and wen="2" ORDER by nr ASC';
  5. $result = mysql_query($Query) or die(mysql_error());
  6. while ($row = mysql_fetch_array($result))
  7. {
  8.  
  9. $right = get_template('right.tpl');
  10.  
  11. $ch = curl_init('http://www.wp.pl');
  12. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  13. $wejscie = curl_exec($ch);
  14. curl_close($ch);
  15.  
  16. preg_match('/<div[^>]+id="ngImieniny">\s*(.+?)\s*<\/div>/ism', $wejscie, $wyjscie);
  17. $imieniny = explode(' ', $wyjscie[1]);
  18. $dupa = $imieniny[6].' '.$imieniny[7];
  19.  
  20. $right = str_replace("{name}", $row['name'], $right);
  21. $right = str_replace("{tresc}", $row['tresc'], $right);
  22. $right = str_replace("{imieniny}", $dupa, $right);
  23.  
  24. eval ('?>' . $right);
  25. $right = ob_get_clean();
  26. echo $right;
  27. }
Mephistofeles
Co to ma wspołnego ze Smarty?
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.