• 01-12-2006, 00:31:30
    #1
    Slm arkadaşlar php de yeniyim header kodunu kullanıyorum kod bu :
    if ( !$ekle ) { echo "Kayit islemi tamamlanamadi";}
    else
     { header ("Location: resim_ekle.php?res_no=$res_no" );
    Fakat kodu hostumda çalıştırdığımda şöle bir hata alıyorum.
    Warning: Cannot modify header information - headers already sent by (output started at /home/ilanlarim/public_html/config.php:1) in /home/ilanlarim/public_html/ilangir.php on line 48
    Bu neden oluyor. Nasıl çözebilirim yardım edebilirmisiniz
  • 01-12-2006, 00:39:18
    #2
    <?
    $ekle=1;//control deger
    if ( $ekle ) { 
    header ("Location: resim_ekle.php?res_no=$res_no");
    }
    else
     { echo "xxxx" ;  
     }
     ?>
  • 01-12-2006, 00:39:54
    #3
    Kurumsal PLUS
    öncelikle kodların temiz olsun. satırlar arasında boşluklar vs.. olmasın. kullandığın kodu da şöyle değiştirip denemeni öneririm:
    if (!$ekle) {
    echo "Kayit islemi tamamlanamadi";
    } else {
    header(sprintf("Location: resim_ekle.php?res_no=%s", $res_no));
    }
  • 01-12-2006, 00:48:06
    #4
    her 2 koduda denedim fakat ikiside olmadı aynı hatayı veriyor
  • 01-12-2006, 00:51:05
    #5
    Kurumsal PLUS
    dediğim gibi üstteki php kodları kontrol edip kod aralarında ve sonlarında boşluklar bulunmamasına özen göster
  • 01-12-2006, 00:52:50
    #6
    büyük ihtimal <? nın üstünde boşluk bırakmıssındır
  • 01-12-2006, 01:06:48
    #7
    if (!$ekle) {
    echo "Kayit islemi tamamlanamadi";
    } else {
    header(sprintf("Location: resim_ekle.php?res_no=%s",$res_no));
    }
    ?>
    Üstede boşluk yok deli olucam. Hiç bir yerde boşluk yok ama hala devam ediyor. local de çalışıyor hostta çalışmıyor
  • 01-12-2006, 01:18:05
    #8
    Kurumsal PLUS
    bu sorun bendede oluodu. dosyaları bazı ftp dosyalarıyla hosta atınca satır aralarına boşluk bırakıo bu da soruna yol açıo. host üzerinden editlemeyi denemeni öneririm, satır arası boşlukları silersen sorun kalmaz.
  • 01-12-2006, 01:33:12
    #9
    en basitinden
    <?php
    echo "<script>location.href=\"resim_ekle.php?res_no=$res_no\"</script>";
    ?>
    şeklinde halledebilirsiniz