Dil kodlaması ( windows-1254 veya iso-8859-9 ) olduğu zaman sorunsuz bir şekilde tarayıcıda açabiliyorum fakat karekterseti UTF-8 olduğu zaman tarayıcı sayfayı okumuyor ve aşağıdakileri yazdırıyor.
Anladığım kadarıyla tr karekter sorunu veriyor ama ftp den xml dosyasını incelediğim zaman karekterler düzgün görünüyor.
Ama bana çalışan utf-8 olan şekli lazım, çünkü diğer karekter setleri olduğunda flash karekterleri bozuk gösteriyor.
Bu konu hakkında bilgisi olanlar yardımcı olursa çok makbule geçer şimdiden teşekkürler..
XML sayfası görüntülenemiyor XML girişi XSL stil sayfası kullanılarak görüntülenemez. Lütfen hatayı düzeltin ve Yinele düğmesini tıklatın veya daha sonra yeniden deneyin. Metin içeriğinde geçersiz karakter bulundu. 'xxxxxxxxxxxx/S_cache/video_gallery.xml' kaynağı işlenirken... <?xml version="1.0" encoding="UTF-8"?><gallery><item><image>images/video/3ea341111_5.jpg</image&g...
<?php
include("SYSTEM_config.php");
$dosya_adi = 'S_cache/video_gallery.xml'; // Oluşturulacak Dosya Adı
$xml_output .= '<?xml version="1.0" encoding="UTF-8"?>';
$xml_output .= '<gallery>';
$sql = mysql_query("SELECT * FROM video ORDER BY id DESC", $baglanti) or die("Sorgu hatasi olustu !");
$row_sql = mysql_fetch_assoc($sql);
do
{
$xml_output .= '<item>';
$xml_output .= '<image>'.$row_sql['image_big'].'</image>';
$xml_output .= '<title><![CDATA['.$row_sql['title'].']]></title>';
$xml_output .= '<link>video.php?id='.$row_sql['id'].'</link>';
$xml_output .= '</item>';
}
while($row_sql = mysql_fetch_assoc($sql));
$xml_output .= '</gallery>';
$yaz=fopen($dosya_adi, "w"); //en başta belirlediğimiz isimde bir dosya yaratıyoruz.
fwrite($yaz,$xml_output); //veritabanından gelen bilgileri açtığımız dosyaya yazdırıyoruz.
fclose($yaz); //yazma işlemini kapatıyoruz.
?>