Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][XML]zapis zmiennej do pliku
Forum PHP.pl > Forum > Przedszkole
robertforum
Witam
skrypt php generuje mi kod xml który następnie zapisywany jest do zmiennej.
zmienna zapisje do xml "plik.xml". niestety kiedy otwierm ten plik są tam oczywiście niezinterpretowane znaki specjalne.
jak zapisać zmienną do pliku ,tak ażeby pilk ten zawierał "zinterpretowane znaki specjalne"
plik xml wyglada tak :

<?xml version="1.0" encoding="iso-8859-2"?&gt

a ma być tak i tak wysw. to przegldarka

<?xml version="1.0" encoding="iso-8859-2"?>

dzieki bardzo
sniezny_wilk
Cytat(robertforum @ 16.06.2008, 08:45:04 ) *
Witam
skrypt php generuje mi kod xml który następnie zapisywany jest do zmiennej.
zmienna zapisje do xml "plik.xml". niestety kiedy otwierm ten plik są tam oczywiście niezinterpretowane znaki specjalne.
jak zapisać zmienną do pliku ,tak ażeby pilk ten zawierał "zinterpretowane znaki specjalne"
plik xml wyglada tak :

&lt;?xml version="1.0" encoding="iso-8859-2"?&gt

a ma być tak i tak wysw. to przegldarka

<?xml version="1.0" encoding="iso-8859-2"?>

dzieki bardzo


Pokaż kod w którym generujesz xml'a.
robertforum
$zapytanie = "SELECT title,id,tn FROM `ticket` where `ticket_state_id` in (1,4) and queue_id < 25 ";
$wynik = mysql_query($zapytanie);


$ile_znalezionych = mysql_num_rows($wynik);


for ($i=0 ;$i <$ile_znalezionych ;$i++)
{
$wiersz = mysql_fetch_array ($wynik);
echo '<tr>';
echo '<td>&lt;item&gt;&lt;title&gt ';
echo ($wiersz['tn']);
echo ' ';
echo ($wiersz['title']);
echo '&lt;/title&gt;<br>&lt;link&gt;&lt;![CDATA[http://xxx/xxx/index.pl?Action=AgentZoom&TicketID='.($wiersz['id']).' ]]&gt;&lt;/link&gt;<br>&lt;description&gt;test, zgłoszenia nowe i otwarte&lt;/description&gt;<br>&lt;/item&gt;<br></td></tr>';
}

mysql_close($link);





rozwiazanie problemu to np :

$wynik = str_replace("&lt;", "<", $strona);
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.