soulmy adlı üyeden alıntı: mesajı görüntüle
Slashları kaldırmak için stripcslashes fonksiyonu kullanmalısın.

htmlspecialchars fonksiyonunu kullanırsan sayfada yine <iframe src.... şeklinde görünür ama kaynak kodlarda &lt;iframe src şeklinde görünür. Sayfada da bu şekilde görünsün istiyorsan iki kere htmlspecialchars fonksiyonundan geçirebilirsin.
PamukBilisim adlı üyeden alıntı: mesajı görüntüle
htmlspecialchars( stripslashes( $_GET['icerik'] ) );
Çıktısı :

&lt;iframe src=&quot;http://www.google.com.tr&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; align=&quot;center&quot; height = &quot;90&quot; width = &quot;728&quot; name=&quot;test&quot; border=&quot;0&quot;&gt; &lt;/iframe&gt;
LÜTFEN!
Bu mesaj size yardımcı olduysa sağ alttaki butonuna tıklayınız.!
saintx adlı üyeden alıntı: mesajı görüntüle
@caxe;

<?php
	
	header("Content-Type: text/plain; charset=UTF-8");
	
	function htmlentities_without_slashes($string) {
		return htmlentities(stripslashes($string), ENT_NOQUOTES, "UTF-8");
	}
	
	$string = "<iframe src=\"http://www.google.com.tr/\" frameborder=\"0\"></iframe>";
	
	print_r(
		htmlentities_without_slashes(
			$string
		)
	);
	
	/*
		$$$ OUTPUT $$$
		
		&lt;iframe src="http://www.google.com.tr/" frameborder="0"&gt;&lt;/iframe&gt;
		
	*/

arkdaşlar hatanın sebebini buldum bu fonksiyonlara gerek yokmuş aslında

9. Hiçbir zaman "&" bu işareti kullanmayın onun yerine "&amp;" bunu kullanmalısınız! Bu da hataya neden oluyor çünkü.


gonderdigim veri xhtml video url si bot ile çeklıyor içindede & karakteri var nasıl yapmalıyım? orayı nasıl duzeltirim str_... ile yaptım olmadı