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 <iframe src şeklinde görünür. Sayfada da bu şekilde görünsün istiyorsan iki kere htmlspecialchars fonksiyonundan geçirebilirsin.
htmlspecialchars( stripslashes( $_GET['icerik'] ) );
Çıktısı :
<iframe src="http://www.google.com.tr" scrolling="no" frameborder="0" align="center" height = "90" width = "728" name="test" border="0"> </iframe>
LÜTFEN!
Bu mesaj size yardımcı olduysa sağ alttaki

butonuna tıklayınız.!
@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 $$$
<iframe src="http://www.google.com.tr/" frameborder="0"></iframe>
*/
arkdaşlar hatanın sebebini buldum bu fonksiyonlara gerek yokmuş aslında
9. Hiçbir zaman "&" bu işareti kullanmayın onun yerine "&" 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ı