Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Smarty ktore nie działają
djgarsi
post 2.12.2010, 21:14:49
Post #1





Grupa: Zarejestrowani
Postów: 459
Pomógł: 26
Dołączył: 1.06.2009

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


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. }


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Mephistofeles
post 2.12.2010, 22:13:13
Post #2





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


Co to ma wspołnego ze Smarty?
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 22.07.2025 - 14:58