• 10-08-2010, 22:09:28
    #1
    Üyeliği durduruldu
    Arkadaşlar merhaba , sitemde kullandıgım haber scriptinde haber eklerken sorun yaşıyorum Haber başlıgında veya içeriğinde " ' gibi işaretler kullanınca haber başarıyla eklendi diyor fakat eklemıyor. ancak test test test olarak ekledigimde haber gayet normal sekilde siteye ekleniyor. bu konuda yardımcı olacak arkadaşlar var mı bu arada bir kac ip ucu.

    haberekle.php nin icerisinde bulunan şu kodları

    }
    $hadi = trim( $hadi );
    $htarih = date( "Y-m-d H:i:s" );
    $video = trim( $_POST['video'] );
    $kod_t = trim( $_POST['kod_t'] );
    $v_kod = trim( $_POST['v_kod'] );
    $video = $video + $kod_t;
    $hust = trim( $_POST['hust'] );
    $htam = trim( $_POST['htam'] );
    $hmanset = trim( $_POST['hmanset'] );
    $hkat = $_POST['hkat'];
    $hres = $_POST['hres'];
    $album = $_POST['album'];
    $sur = $_POST['sur'];
    $surres = $_POST['surres'];
    $anasayfa = $_POST['anasayfa'];
    $manres = trim( $_POST['man_res'] );
    $manset = strtolower( htmlspecialchars( trim( $_POST['manset'] ) ) );
    $urlkont = "../resim/".$hres;
    if ( !file_exists( $urlkont ) )
    {





    bir arkadaşın tavsiyesiyle şu şekilde değiştirdim yine işe yaramadı

    }
    $hadi = trim( $hadi );
    $htarih = date( "Y-m-d H:i:s" );
    $video = mysql_real_escape_string(trim( $_POST['video'] ));
    by mysql_real_escape_string( )
    $kod_t = mysql_real_escape_string(trim( $_POST['kod_t'] ));
    by mysql_real_escape_string( )
    $v_kod = mysql_real_escape_string(trim( $_POST['v_kod'] ));
    by mysql_real_escape_string( )
    $video = $video + $kod_t;
    $hust = mysql_real_escape_string(trim( $_POST['hust'] ));
    by mysql_real_escape_string( )
    $htam = mysql_real_escape_string(trim( $_POST['htam'] ));
    by mysql_real_escape_string( )
    $hmanset = mysql_real_escape_string(trim( $_POST['hmanset'] ));
    by mysql_real_escape_string( )
    $hkat = $_POST['hkat'];
    $hres = $_POST['hres'];
    $album = $_POST['album'];
    $sur = $_POST['sur'];
    $surres = $_POST['surres'];
    $anasayfa = $_POST['anasayfa'];
    $manres = mysql_real_escape_string(trim( $_POST['man_res'] ));
    by mysql_real_escape_string( )
    $manset = strtolower( htmlspecialchars( trim( $_POST['manset'] ) ) );
    by mysql_real_escape_string( )
    $urlkont = "../resim/".$hres;
    if ( !file_exists( $urlkont ) )
    {


    yardımlarınızı bekliyorum teşekkürler
  • 10-08-2010, 22:12:41
    #2
    Kodları eski haline ger çevirin ve test amaçlı

    $hadi = trim( $hadi );
    $htarih = date( "Y-m-d H:i:s" );
    Kodundan önce şu kodu ekleyip deneyin;

    foreach($_POST as $key => $val)
    {
       $_POST[$key] = mysql_real_escape_string($val);
    }
  • 10-08-2010, 22:27:27
    #3
    Üyeliği durduruldu
    Æon adlı üyeden alıntı: mesajı görüntüle
    Kodları eski haline ger çevirin ve test amaçlı

    $hadi = trim( $hadi );
    $htarih = date( "Y-m-d H:i:s" );
    Kodundan önce şu kodu ekleyip deneyin;

    foreach($_POST as $key => $val)
    {
       $_POST[$key] = mysql_real_escape_string($val);
    }
    hocam dediğini şu şekilde yaptım



    echo "<img src=\"../resim/".$resu."\">";



    foreach($_POST as $key => $val)
    {
    $_POST[$key] = mysql_real_escape_string($val);


    }
    $hadi = trim( $hadi );
    $htarih = date( "Y-m-d H:i:s" );
    $video = trim( $_POST['video'] );
    $kod_t = trim( $_POST['kod_t'] );
    $v_kod = trim( $_POST['v_kod'] );
    $video = $video + $kod_t;
    $hust = trim( $_POST['hust'] );
    $htam = trim( $_POST['htam'] );
    $hmanset = trim( $_POST['hmanset'] );
    $hkat = $_POST['hkat'];
    $hres = $_POST['hres'];
    $album = $_POST['album'];
    $sur = $_POST['sur'];
    $surres = $_POST['surres'];
    $anasayfa = $_POST['anasayfa'];
    $manres = trim( $_POST['man_res'] );
    $manset = strtolower( htmlspecialchars( trim( $_POST['manset'] ) ) );
    $urlkont = "../resim/".$hres;
    if ( !file_exists( $urlkont ) )
    {




    fakat haber ekle deyince bu defa

    bu sayfa cıkıyor

    Parse error: syntax error, unexpected $end in /home/adana/public_html/yonetim/haberekle.php on line 162
  • 10-08-2010, 22:42:46
    #4
    sanırım kodu yanlış eklemişsiniz. foreach'in sonundaki } karakterini unutmuşsunuz. Kodları eski haline çevirip tekrar şu şekilde değiştirin; } karakterine dikkat edin.

    } // Bu karakter önceki bir ifadeye ait
    
    // Foreach burada başlıyor
    foreach($_POST as $key => $val) 
    { 
       $_POST[$key] = mysql_real_escape_string($val); 
    } 
    
    $hadi = trim( $hadi );
    $htarih = date( "Y-m-d H:i:s" );
    $video = trim( $_POST['video'] );
  • 10-08-2010, 23:00:12
    #5
    Üyeliği durduruldu
    Hocam dediğin şekilde yaptım bu defa hata vermedi ancak bu konuyu açmadan önceki gibi aynen sorunum devam edıyor . haber başarıyla eklendi diyor ama ortada haber yok
  • 11-08-2010, 00:28:13
    #6
    Üyeliği durduruldu
    Æon Nickli arkadaş Msnden Yardımcı oldu sorunumu çok yardımsever bir şekilde uğraş vererek halletti çok teşkkür ederim. konu kilitlenebilir.