Merhaba Arkadaşlar,
Bu konuda sizlere ckeditör kullanımını ve buradan doğabilecek reklam virüslerinin sistemimize girmesini nasıl engelleyeceğimizi aktaracağım.

Öncelikle buradan hangi editörü kullanmak istiyorsak o paketi seçip indiriyoruz.

Daha sonra gerekli dizinlere atıp index.php' ye kodlarımızı yazmaya başlıyoruz.

index.php






Wm Aracı CkEditör
<script></script>












Gerekli tanımlamaları yaptıktan sonra şimdi formumuzu post ettiğimiz sayfamızın kodlarını yazıyoruz.

gonder.php


$icerik=$_POST['icerik']; // Normal Değikene Atama
$icerik2=strip_tags($_POST['icerik'], ''); // İzinli Değişkene Atama

echo 'Gelen Veri Tam'.$icerik.'
';
echo 'Gelen Veri Kısıtlı '.$icerik2.'
';

?>


Burada değişkeni 2 kere karşılayıp 2 kere yazdırdım. Burada size strip_tags 'ın kullanımını ve bize nası bir kolaylık sağladığını anlatmak istiyorum.
strip_tags kullanarak değişkenin içinde istediğimiz etiketlere izin verip kaydetmesini sağlayabiliriz. Örnekte görüldüğü gibi 1. şekilde yazdırırsak yazımız kalın ve italik olabilir ama 2. değişkende ise italik yazıma izin vermiyoruz.

Strip_tags kullanımının faydası nedir ?

* Kullanıcının müdahale etmesini istemediğimiz etiketleri kısıtlayabiliriz. Örneğin sitemizde zaten h1 etiketi vardır. Kullanıcıda buradan içerik girerken h1 olarak etiket girmesini engelleyebiliriz.

* Farklı sitelerden bir metni kopyala yapıştır ile aldığımızda biz farkında olmadan arka planda aslında