• 25-10-2010, 10:57:35
    #1
    Merhaba,sistemimde siteadresi.com/kullanıcıadı sistemi olacak,bu yüzden özel karakterleri replace etmem gerekli,özel karakter listesi oldukça uzun,mutlaka kullanan vardır böyle bir özel karakter temizleme fonksiyonu olan varmı elinde ? paylaşırsanız sevinirim
  • 25-10-2010, 11:11:41
    #2
    kodlar html ise strip_tags olabilir.
    eğer html değilke karekter ise daha başka fonksiyonlar olabilir ya da kendin seçeceğin karekterleri temizleyeceksen preg_replace de düzenli ifadelerle temizleyebilirsin ya da değiştirebilirsin.
  • 25-10-2010, 11:14:19
    #3
    slcQ adlı üyeden alıntı: mesajı görüntüle
    kodlar html ise strip_tags olabilir.
    eğer html değilke karekter ise daha başka fonksiyonlar olabilir ya da kendin seçeceğin karekterleri temizleyeceksen preg_replace de düzenli ifadelerle temizleyebilirsin ya da değiştirebilirsin.
    http://www.webmonkey.com/2010/02/special_characters/

    şunları diyorum hocam ben,mutlaka vardır bunun bir fonksiyonu ya tek tek çok zor olur böyle
  • 25-10-2010, 11:14:40
    #4
    Üyeliği durduruldu
    forumda mevcut.
    https://www.r10.net/550412-post5.html

    @edit: aynı anda yazmışız. türkçe karakterlerden bahsettiğinizi düşünmüştüm.

    Şurada güzel bir fonksiyon verilmiş:
    http://cubiq.org/the-perfect-php-clean-url-generator
  • 25-10-2010, 11:29:55
    #5
    Levye adlı üyeden alıntı: mesajı görüntüle
    forumda mevcut.
    https://www.r10.net/550412-post5.html

    @edit: aynı anda yazmışız. türkçe karakterlerden bahsettiğinizi düşünmüştüm.

    Şurada güzel bir fonksiyon verilmiş:
    http://cubiq.org/the-perfect-php-clean-url-generator
    Çok teşekkürler
  • 25-10-2010, 18:00:44
    #6
    Eposta Aktivasyonu Gerekmekte
    Asp de kullandığım fonksiyonu php ye uyarlamıştım belki işinize yarar


    Alıntı

    <?

    Function temizle($gelen){

    $zararli= array('script','SCRIPT','Script','script','object' ,'OBJECT','Object','object','applet','APPLET','App let','applet','embed','EMBED','Embed','embed','eve nt','EVENT','Event','event','document','DOCUMENT', 'Document','document','cookie','COOKIE','Cookie',' cookie','form','FORM','Form','form','ON','On','on' ,'OR','Or','or','document.cookie','javascript:','v bscript:','SELECT','DROP',';','--','INSERT','UNION','xp_','DELETE','Delete','delete ','<','>','^','"');

    $yararli = array('&#115cript','&#083CRIPT','&#083cript','&#083cript','&#111bject','#079BJECT','&#079bject','&#079bject','&#097pplet','&#065PPLET','&#065pplet','&#065pplet','&#101mbed','&#069MBED','&#069mbed','&#069mbed','&#101vent','&#069VENT','&#069vent','&#069vent','&#100ocument','&#068OCUMENT','&#068ocument','&#068ocument','&#099ookie','&#067OOKIE','&#067ookie','&#067ookie','&#102orm','&#0700RM','&#070orm','&#070orm','&#079N','&#079n','&#111n','&#079R','&#079r','&#111r','&#068ocument.cookie','javascript','vbscript','&#83elect','&#68rop','&#59','&#45-','&#73nsert','&#85nion','&#120p&#95','&#68elete','&#68elete','&#68elete','','','','’');
    $giden = str_replace($zararli,$yararli,$gelen);
    return $giden;

    }

    ?>