Musiałem w trochę archaiczny sposób stworzyć plik .xml Dlatego też nie widziałem jeszcze podobnego rozwiązania tutaj na forum. Tworzę plik .xml tak jak normalny plik. Wszystko działa dobrze, jednak jest powszechny problem z kodowaniem. Próbowałem używać funckji encode_utf8 i decode_utf8, ale niestety to nie pomaga, wysyłanie odpowiedniego (chyba?

) nagłówka też przerabiałem.
W bazie zapisuje z polskimi znakami. Wiem, że muszę wymusić na pliku by zapisywał się jako UTF-8 wtedy nie będzie problemu. Tylko jak to zrobić? :/
<?
if($blad != "yes")
{
header("LOCATION: index.php"); }
else
{
}
?>
<html>
<head>
<title>Zdjęcie zostało ustawione</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" href="../../admin.css" type="text/css" />
</head>
<body>
<font><b>Zdjęcie zostało ustawione</b></font>
<br/><br/>
<a href="admin.php?poziom=
<? print $poziom ?>" class=top_c>Powrót</a>
<?
include('konfig.inc.php');
$sql = "INSERT INTO news_foto VALUES (NULL , '$id_news', '$id_foto', '$tekst')";
$dane .= "<playlist version="1" xmlns="http://xspf.org/ns/0/">";
$dane .= "<trackList>";
$sql = "SELECT id_news,id_foto,tekst FROM news_foto ORDER BY ID DESC LIMIT 3";
$id_news = $row['id_news'];
$id_foto = $row['id_foto'];
$tekst = $row['tekst'];
$dane .= "<track>";
$dane .= "<title>$tekst</title>";
$dane .= "<creator>Strona/creator>";
$dane .= "<location>_1/$id_foto.jpg</location>";
$dane .= "<info>/news/$id_news</info>";
$dane .= "</track>";
}
$dane .= "</trackList>";
$dane .= "</playlist>";
$file = "/home/virt/playlist.xml";
?>
</body>
</html>
Jeżeli ktoś ma jakiś pomysł będę wdzięczny.
Ten post edytował Kwiatol 18.02.2007, 19:05:38