• 26-11-2009, 23:41:42
    #1
    Üyeliği durduruldu
    Selam Arkadaşlar
    Bir textboxttan POST metoduyla aldığım veriyi yansıtıyorum ve kaydediyorum,
    Bu İşlemde HTML Karakterlerini Nasıl filtrelerim, Hazır Kod Bankasında Fonksiyonlar Var Ancak Ben değişken Olarak İstiyorum Mevcutmudur ?
  • 26-11-2009, 23:55:07
    #2
    Üyeliği durduruldu
    strip_tags() ve htmlspecialchars() fonksiyonlarını kullanabilirsiniz.
  • 27-11-2009, 00:07:09
    #3
    Üyeliği durduruldu
    devturkeli adlı üyeden alıntı: mesajı görüntüle
    strip_tags() ve htmlspecialchars() fonksiyonlarını kullanabilirsiniz.
    Hocam Sanırım Tam Okumadınız
    Fonksiyonlar Kod Bankasındada Var Ancak Değişken Olarak Arıyorum
  • 27-11-2009, 00:25:53
    #4
    Üyeliği durduruldu
    değişken olarak derken tam olarak neyi ifade ediyorsunuz? değişken ile html karakterleri filtrelenmez. Bu aynı çatalla su içermisiniz demiş gibi oldu. fakat şöyle bişey olur formdan gelen post verisini aşağıdaki şekilde filtrelersiniz, ektradan fonksiyon kullanma gereği kalmaz.

    strip_tags($_POST);
  • 27-11-2009, 00:29:05
    #5
    Üyeliği durduruldu
    devturkeli adlı üyeden alıntı: mesajı görüntüle
    değişken olarak derken tam olarak neyi ifade ediyorsunuz? değişken ile html karakterleri filtrelenmez. Bu aynı çatalla su içermisiniz demiş gibi oldu. ifakat şöyle bişey olur formdan gelen post verisini aşağıdaki şekilde filtrelersiniz, ektradan fonksiyon kullanma gereği kalmaz.

    strip_tags($_POST);
    Bu Şekilde Peki Mysql'deki kolona kayıt yapabiliyormuyum ? çünkü kayıt yaparken

    $isim = $_POST['textarea'];
    şeklinde değişken atıyarak
    Kayıtta


    $kaydet = mysql_query("insert into user(isim) 
    values ('$isim')");

    şeklinde.Peki ya Fonksiyonda ?
  • 27-11-2009, 00:36:46
    #6
    THR
    Üyeliği durduruldu
    $isim = strip_tags($_POST['textarea']);
  • 27-11-2009, 00:46:40
    #7
    Üyeliği durduruldu
    THR adlı üyeden alıntı: mesajı görüntüle
    $isim = strip_tags($_POST['textarea']);
    Bu Şekilde Örneğin

    <h1>Name
    Şeklinde Girildiğinde İsim Tamamen Siliniyor ? Başka Çaresi Yokmudur
  • 27-11-2009, 00:47:04
    #8
    Üyeliği durduruldu
    sanırım php bilginiz çok az ona göre kullanım örnekleri vereyim.

    yöntem1;
    $isim = strip_tags($_POST['textarea']);
    $kaydet = mysql_query("insert into user(isim) values ('$isim')");
    yöntem2;
    $isim = $_POST['textarea'];
    $kaydet = mysql_query("insert into user(isim) values ('" . strip_tags($isim) . "')");
    yöntem3;
    strip_tags($_POST['textarea']);
    $isim = $_POST['textarea'];
    $kaydet = mysql_query("insert into user(isim) values ('" . strip_tags($isim) . "')");
  • 27-11-2009, 00:49:30
    #9
    Üyeliği durduruldu
    devturkeli adlı üyeden alıntı: mesajı görüntüle
    sanırım php bilginiz çok az ona göre kullanım örnekleri vereyim.

    yöntem1;
    $isim = strip_tags($_POST['textarea']);
    $kaydet = mysql_query("insert into user(isim) values ('$isim')");
    yöntem2;
    $isim = $_POST['textarea'];
    $kaydet = mysql_query("insert into user(isim) values ('" . strip_tags($isim) . "')");
    yöntem3;
    strip_tags($_POST['textarea']);
    $isim = $_POST['textarea'];
    $kaydet = mysql_query("insert into user(isim) values ('" . strip_tags($isim) . "')");
    Bu Seferde Önceki Postum Gibi Örneğin

    <h1>NAME
    Yaptığımızda Tamamen Siliniyor.
    Şu Şekilde Bir İmkanımız Varmı ?
    Örneğin ;

    "<" Karakteri Geldiğinde * Görünecek Şekilde