• 06-10-2009, 04:43:03
    #10
    Üyeliği durduruldu
    kaale almamak söz konusu olamaz ilgi gösterdiniz diğer konuya yazdınız fakat ben beceremedim yada bilgim yetmedi ondan tekrar konu açtım diğer konuda vermiş olduğunuz kodu deniyeceğim hemen tekrar
  • 06-10-2009, 11:46:40
    #11
    Üyeliği durduruldu
    kullanımı konusunda video ders hazirlamistim üstad izleyebilirsiniz.
    şu iki fonkiyon fikir verebilir;

    HtmlSpecialChars Fonkisyonu ve Kullanımı - ProgramlamaTV - Türkiyenin Video Eğitim Merkezi
    Php ile Html Tagları Temizleme Strip Tags - ProgramlamaTV - Türkiyenin Video Eğitim Merkezi
  • 06-10-2009, 15:58:39
    #12
    Eposta Aktivasyonu Gerekmekte
    Alttaki kodlarından pek birşey anlamadım ancak, form bilgilerini aldığın kısım:
    function cleaner ($string = '') {
    $string = html_entity_decode($string);
    $string = strip_tags($string);
    return $string;
    }
    $input1 = cleaner($_POST['Marlboro']);
    //ve diğerleri....
    NOT: strip_tags hatalı html etiketlerini, js etiketlerini ve daha birçok etiketi tanımaz, çok da güvenme!

    Marlboro adlı üyeden alıntı: mesajı görüntüle
    [PHP]<?
    session_start();
    include "ustkisim.php";
    ?>
    <?
    ...
  • 06-10-2009, 19:44:33
    #13
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    Hocam sağolasın. Çok faydalı oldu benim için.
  • 06-10-2009, 20:43:52
    #14
    $_POST = array_map("strip_tags",$_POST);
    bütün posttakileri temizler kodunu kısaltır ama performansta nasıl diğer arkadaşlara sormalısın.
  • 06-10-2009, 21:02:37
    #15
    Eposta Aktivasyonu Gerekmekte
    $_POST = is_array($_POST) ? array_map('strip_tags', $_POST) : strip_tags($_POST);
    Daha iyi olur, hata kodu almazsın. Tabii fonksiyon içine alıp postları değişkene aktarıp geçirmek daha da iyi olur.
    AtomaniA adlı üyeden alıntı: mesajı görüntüle
    $_POST = array_map("strip_tags",$_POST);
    bütün posttakileri temizler kodunu kısaltır ama performansta nasıl diğer arkadaşlara sormalısın.
  • 06-10-2009, 22:44:06
    #16
    Üyeliği durduruldu
    allahım deli olacağım dediğiniz herşeyi yapıyorum ilgili dosyaya ekliyorum olmuyor phpmyadmin'den birşeyler yapılması gerekiyormu ayriyetten ? baya bi acemice oldu ama kusura bakmayın kalkamadım altından
  • 07-10-2009, 00:13:21
    #17
    Üyeliği durduruldu
    ücretli script istek bölününden destek alınız
  • 07-10-2009, 12:38:18
    #18
    Eposta Aktivasyonu Gerekmekte
    Senin verdiğin bu kodda formdan gelen verilerin çekildiği bölüm yok akıl vermesi açısından bu şekilde yaptım denersen kullanılışınıda görmüş olursun.
    <form action="?do=ok" method="POST">
    1<textarea name="1" rows="10" cols="50"></textarea>
    <br>2<input type="text" name="2" value="" />    
    <br><input type="submit" value="Kaydet" />
    </form>
    <br>
    <?php
    if(@$_GET['do']=='ok'):
    echo '1\'in temizlenmiş hali = '.strip_tags($_POST['1']).'<br />';
    echo '1\'in temizlenmemiş hali = '.$_POST['1'].'<br /><br /><br />';
    echo '2\'nin temizlenmiş hali = '.strip_tags($_POST['2']).'<br />';
    echo '2\'nin temizlenmemiş hali = '.$_POST['2'].'<br />';
    endif;
    ?>