xmlParseEntityRef: no name hatası

selam arkadaşlar,

daha çok xml ilgili doğru yeremi açtım bilmiyorum

rss için php/xml index.php ye girince chrome bu hatayı veriyor parse error genelde & işareti kullanılınca verir bu hatayı ama benim dosyamda öyle bişey yok, çözemiyorum bir göz atarmısınız lütfen.

full kodlar:

<?php

		ob_start();
		header("Content-Type: text/xml");

		
		//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
		//~~~~~~~~~~~~~ İncluer Alınıyor ~~~~~~~~~//
		//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
	
		include("../config.php");
		include("../class/mysql.class.php");
		include("../includes/db.php");
		include("../includes/functions.php");
		include("../includes/settings.php");
		
		
		//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
		//~~~~~~~~~~~~~ RSS Bilgileri ~~~~~~~~~~~~//
		//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
		
		echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\n";
		echo "<rss version=\"2.0\">\n\n";
		echo "<channel>\n";
		echo "<title>".$settings['site_title']."</title>\n";
		echo "<link>".$settings['site_url']."</link>\n";
		echo "<description>".$settings['site_title']." | ".$settings['site_slogan']."</description>\n";
		echo "<language>tr-TR</language>\n\n";
		
		
		$query = $db->read_query("
									SELECT id, title, spot, date
									FROM news
									WHERE active = 'Y'
									ORDER BY id DESC
									LIMIT 10
									") or die($db->sql->error());
									
		while($row = $db->sql_fetcharray($query)){
		
			echo "<item>\n";
			echo "<title>".stripslashes(strip_tags($row[title]))."</title>\n";
			echo "<link>".$settings['site_url']."/news_detail.php?id=".$row[id]."</link>\n";
			echo "<date>".time_to_now($row[date])."</date>\n";
			echo "<description>".stripslashes(strip_tags($row[spot]))."</description>\n";
			echo "</item>\n\n";
		
		}
		
		$db->sql_freeresult($query);
		$db->sql_close();
		
		echo "</channel>\n";
		echo "</rss>";
?>

 

Aldığım hata: 

error on line 63 at column 15: xmlParseEntityRef: no name

htmlspecialchars($row[...]) şeklinde kullanın.

Veritabanından aldığınız veriyi bu fonksiyonu kullanmadan ekrana yazdırmayın:

http://php.net/manual/en/function.htmlspecialchars.php

Sabah denerim hocam sağolun,

Strip_tags aynı işlevi görmüyorum ? geberiyorum hastalıktan ya :(

 

aynı değillermiş araştırdım sağol hocam ya:) 

Cevap Yaz

Cevap yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git