• 09-02-2009, 19:08:48
    #1
     
    <form action="index.php" method="post">
    <input name="kelime" type="text" value="" size="20" />
    <input name="videos" type="hidden" value="Videolari" size="20" />
    <input type="Submit" value="Video Ara" />
    </form>
    <tr><td>
    <?php 
    //aşağıdaki satır 11//
    $kelime = $_POST['kelime'];
    //aşağıdaki satır 12//
    $video = $_POST['videos'];
     
    $sonuc = "$kelime $video";
    echo "<font size=12 ><strong><a href=\"$kelime.html\" >$sonuc</a></strong></font>"; 
    ?>
    Sayfa Çıktısı
        
    Notice: Undefined index: kelime in /var/www/vhosts/hayalolsam.com/httpdocs/game/server3/video/ust.php on line 11
     
    Notice: Undefined index: videos in /var/www/vhosts/hayalolsam.com/httpdocs/game/server3/video/ust.php on line 12
  • 09-02-2009, 19:11:21
    #2
    PHP Kodlarının en üstüne ob_start(); eklemeyi dener misin, belki düzelebilir.
  • 09-02-2009, 19:11:34
    #3
    Üyeliği durduruldu
    obstart ile konunun ilgisi yok hocam yanlis yönlendirmeyelim. ayarlarda tüm hataları göster şeklinde ayarlı şu an
    alınan hata önemli birşey degil

    noticeleri kapatilmasi uygundur

    php.ini dosyasından error_reporting parametresini
    error_reporting = E_ALL & ~E_NOTICE

    haline dönüştürün
  • 09-02-2009, 19:23:44
    #4
    teşekkürler...
    Ama hostingde php.ini ayarını yapamıyorum
    bunu gizlemenin başka bir yolu yokmudur?

    ayrıca ob_start(); işe yaramadı...
  • 09-02-2009, 20:03:43
    #5
    işe yararmi bilmiyorum ;

    @$kelime = $_POST['kelime'];
    şeklinde denermisin
  • 09-02-2009, 20:04:20
    #6
    Üyeliği durduruldu
    cenqawer adlı üyeden alıntı: mesajı görüntüle
    teşekkürler...
    Ama hostingde php.ini ayarını yapamıyorum
    bunu gizlemenin başka bir yolu yokmudur?
    ayrıca ob_start(); işe yaramadı...
    error reporting direktirigini php kodlariniza ekleyerekte yapabilirisni

    error_reporting(E_ALL ^ E_NOTICE);

    birde .htaccess dosyası oluşturup içine
    php_value error_reporting E_ALL & ~E_NOTICES

    yazabilirsiniz
  • 10-02-2009, 19:54:10
    #7
    teşekkürler çok süper oldu..
  • 10-02-2009, 20:48:50
    #8
    Üyeliği durduruldu
    LaCReMeL adlı üyeden alıntı: mesajı görüntüle
    işe yararmi bilmiyorum ;
    @$kelime = $_POST['kelime'];
    şeklinde denermisin


    <form action="index.php" method="post">
    <input name="kelime" type="text" value="" size="20" />
    <input name="videos" type="hidden" value="Videolari" size="20" />
    <input type="Submit" value="Video Ara" />
    </form>
    <tr><td>
    <?php 
    //aşağıdaki satır 11//
    $kelime = $_POST['kelime'];
    //aşağıdaki satır 12//
    $video = $_POST['videos'];
    @$sonuc = "$kelime.$video";
    echo "<font size=12 ><strong><a href=\"$kelime.html\" >$sonuc</a></strong></font>"; 
    ?>
    yukarıda hata komutlarını gizleyen @ ibaresini sanırım bu şekilde denersek sorun çözülebilir.
  • 10-02-2009, 21:06:17
    #9
    Üyeliği durduruldu
    farklı bir yaklaşım ama tüm uyarı oluşabilecek yerlere bunu koymak gerekir. Uyarılar çokta önemli olmadığı için tümden kapatmak daha mantıklı bence