• 18-04-2010, 11:42:48
    #1
    arkadaşlar aşağıdaki strip_tags html kodlarını engelliyor bu kodu kaldırmayı denediğimde hata veriyor veri eklenmiyo strip_tags eklentisini nasıl kadlrımalıyım
    <?
    session_start();
    ini_set('error_reporting', E_ALL^E_NOTICE);
    if($_SESSION['admin_adi']!=true) {
    header ("Location:admingiris.php");
    die("");
    }
    ?>
    <?php
    ini_set('error_reporting', E_ALL^E_NOTICE);
    ?>
    <?
    include "../include/ayarlar.php";
    ?>
    <?php
     if(isset($_POST['submit']))
    {
    if(get_magic_quotes_gpc())
    {
        $k_id = stripslashes(nl2br(strip_tags(ucfirst($_POST['k_id']))));
        $ekleyen = stripslashes(nl2br(strip_tags(strtolower($_POST['ekleyen']))));
        $haber_baslik = stripslashes(nl2br(strip_tags(ucfirst($_POST['haber_baslik']))));
        $grup = stripslashes(nl2br(strip_tags(strtolower($_POST['grup']))));
        $haber_resim = stripslashes(nl2br(strip_tags(strtolower($_POST['haber_resim']))));
        $haber = stripslashes(nl2br(strip_tags(ucfirst($_POST['haber']))));
    }
    else
    {
         $k_id = strip_tags(ucfirst(nl2br($_POST['k_id'])));
         $ekleyen = strip_tags(strtolower(nl2br($_POST['ekleyen'])));
         $haber_baslik = strip_tags(ucfirst(nl2br($_POST['haber_baslik'])));
         $grup = strip_tags(strtolower(nl2br($_POST['grup'])));
         $haber_resim = strip_tags(strtolower(nl2br($_POST['haber_resim'])));
         $haber = strip_tags(ucfirst(nl2br($_POST['haber'])));
    }
    //*****************************
    //*****************************
    $k_id = mysql_real_escape_string($k_id);
    $ekleyen = mysql_real_escape_string($ekleyen);
    $haber_baslik = mysql_real_escape_string($haber_baslik);
    $grup = mysql_real_escape_string($grup);
    $haber_resim = mysql_real_escape_string($haber_resim);
    $haber = mysql_real_escape_string($haber);
    
    $query = "INSERT INTO haberler (id, kat_id, ekleyen, haber_baslik, grup, haber_resim, haber, tarih)
    VALUES ('' , '$k_id', '$ekleyen', '$haber_baslik', '$grup', '$haber_resim', '$haber', NOW())";
    if(mysql_query($query))
    {
     echo "Yeni haber başarı ile eklenmiştir. Yönetim ana sayfasına dönmek için <a href=\"index.php\">tıklayınız.</a> ";
    }
    else
    {
       echo 'Hata oluştu'.mysql_error();
    }
    }
    ?>
  • 18-04-2010, 11:55:42
    #2
    Eposta Aktivasyonu Gerekmekte
       <?
    session_start();
    ini_set('error_reporting', E_ALL^E_NOTICE);
    if($_SESSION['admin_adi']!=true) {
    header ("Location:admingiris.php");
    die("");
    }
    ?>
    <?php
    ini_set('error_reporting', E_ALL^E_NOTICE);
    ?>
    <?
    include "../include/ayarlar.php";
    ?>
    <?php
     if(isset($_POST['submit']))
    {
    if(get_magic_quotes_gpc())
    {
        $k_id = stripslashes(nl2br(ucfirst($_POST['k_id'])));
        $ekleyen = stripslashes(nl2br(strtolower($_POST['ekleyen'])));
        $haber_baslik = stripslashes(nl2br(ucfirst($_POST['haber_baslik'])));
        $grup = stripslashes(nl2br(strtolower($_POST['grup'])));
        $haber_resim = stripslashes(nl2br(strtolower($_POST['haber_resim'])));
        $haber = stripslashes(nl2br(ucfirst($_POST['haber'])));
    }
    else
    {
         $k_id = ucfirst(nl2br($_POST['k_id']));
         $ekleyen = strtolower(nl2br($_POST['ekleyen']));
         $haber_baslik = ucfirst(nl2br($_POST['haber_baslik']));
         $grup = strtolower(nl2br($_POST['grup']));
         $haber_resim = strtolower(nl2br($_POST['haber_resim']));
         $haber = ucfirst(nl2br($_POST['haber']));
    }
    //*****************************
    //*****************************
    $k_id = mysql_real_escape_string($k_id);
    $ekleyen = mysql_real_escape_string($ekleyen);
    $haber_baslik = mysql_real_escape_string($haber_baslik);
    $grup = mysql_real_escape_string($grup);
    $haber_resim = mysql_real_escape_string($haber_resim);
    $haber = mysql_real_escape_string($haber);
    
    $query = "INSERT INTO haberler (id, kat_id, ekleyen, haber_baslik, grup, haber_resim, haber, tarih)
    VALUES ('' , '$k_id', '$ekleyen', '$haber_baslik', '$grup', '$haber_resim', '$haber', NOW())";
    if(mysql_query($query))
    {
     echo "Yeni haber başarı ile eklenmiştir. Yönetim ana sayfasına dönmek için <a href=\"index.php\">tıklayınız.</a> ";
    }
    else
    {
       echo 'Hata oluştu'.mysql_error();
    }
    }
    ?>
  • 18-04-2010, 12:03:01
    #3
    Teşekkürler +rep

    bende aynısını yaptım ama olmadı usta eli değince kodlar tırsıp hata vermiyo olmalı
  • 18-04-2010, 12:12:55
    #4
    tamam şimdi olayı çözdüm usta
    $haber = stripslashes(nl2br(ucfirst($_POST['haber'])));
    $haber = stripslashes(nl2br(strip_tags(ucfirst($_POST['haber']))));
    kodu kaldırınca son )))) üçe düşürmem gerekiyordu