Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SMARTY] Eksport danych do pliku
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy szablonów
Efan
Witam. Mam taki kod:

  1. <tags>
  2. {section name=id loop=$size}
  3. <a href="{$key[id]}/" style="{$size[id]}">{$key[id]}</a>
  4. {/section}
  5. </tags>


Chciałbym wynik tej pętli wyeksportować do pliku xml. Jak mam to zrobić?
jmail
w php czystym a nie w smartach. to co robi sięę w smartach napisz w php
karolrynio
Kod
$xml = $smarty->fetch()

Zwróci Ci już to co powinno wyświetlić w tplu to zapiszesz do zmiennej $xml. A później otwierasz plik (fopen) i zapisujesz wartość zmiennej $xml do pliku.
Wydaje mi się, że o to Ci chodziło.
Efan
Opiszę może sytuację jaką próbuję rozwiązać.
PHP pobieraj dane z bazy i przekazuje je to TPL. W tym TPL chciałbym odpalić plik JS który pobiera dane z XML stąd część danych które wędrują do TPL chciałbym wyeksportować do XML.
Najprościej byłoby aby JS pobierał dane z tego samego pliku w którym jest wykonywany ale jest tak skonstruowany,że tylko i wyłącznie z XML pobiera.
karolrynio
Wiec spróbuje jeszcze raz. Możesz calego xmla przekazac do zmiennej JS:
Kod
<script>
var moj_xml = '<tags>{section name=id loop=$size}<a href="{$key[id]}/" style="{$size[id]}">{$key[id]}</a>{/section}</tags>';
przetworz_xml(moj_xml);
</script>

tylko nie wiem czy jest to taki dobry pomysl....
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-2024 Invision Power Services, Inc.