• 14-07-2010, 23:28:21
    #1
    Merhaba Arkadaşlar,

    Son zamanlarda en çok rastlanılan bir probleme (Warning: Cannot modify header information - headers already sent by) çözüm üretmek istedim.

    Aşağıdaki işlemlerden mutlaka bir tanesi işinize yarayacaktır. Lütfen sıkılmadan tüm işlemleri deneyiniz.

    1- Öncelikle Notepad++ programını indirelim.

    http://depo.tamindir.com/dosyalar/pr....Installer.exe

    Daha sonra hata veren dosyayı bu yukarıdaki programla açtıktan sonra programda Biçim > Kodla UTF8 Without BOM sekmesini seçelim.

    Resimde görebilirsiniz.



    Daha sonra eğer türkçe karakterler varsa hata verecektir. Bu hataları teker teker düzelttikten sonra sayfayı kaydedip FTP'nize yolluyorsunuz.

    2- Sayfanın başında ilk satıra ob_start(); sonunda da son satıra ob_flush(); eklerseniz sorun çözülecektir.

    3- Eğer çıkan hatalar Warning ise sayfanın en başına
    Alıntı
    error_reporting(0);
    eklerseniz sorun çözülecektir.

    4- Bu hata genellikle php dosyalarındaki php etiketlerini açıp kapatırken boşluk bırakmaktan kaynaklanır.

    Php dosyalarının en üstündeki açılış komutundan sonra boşluk bırakılmadığını kontrol edin.
  • 15-07-2010, 03:10:34
    #2
    Teşekkürler hocam çok açıklayıcı olmuş.
  • 15-07-2010, 03:25:30
    #3
    gereksiz karakterler ve boşlukları anlamlandıramayan php, böyle bi soruna neden oluyor
    elinize sağlık, işe yarar
  • 15-07-2010, 10:53:41
    #4
    Asiyaz adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler hocam çok açıklayıcı olmuş.
    Memet adlı üyeden alıntı: mesajı görüntüle
    gereksiz karakterler ve boşlukları anlamlandıramayan php, böyle bi soruna neden oluyor
    elinize sağlık, işe yarar
    Teşekkür ederim.
  • 10-08-2010, 21:39:39
    #5
    VicE adlı üyeden alıntı: mesajı görüntüle
    Merhaba Arkadaşlar,

    Son zamanlarda en çok rastlanılan bir probleme (Warning: Cannot modify header information - headers already sent by) çözüm üretmek istedim.

    Aşağıdaki işlemlerden mutlaka bir tanesi işinize yarayacaktır. Lütfen sıkılmadan tüm işlemleri deneyiniz.

    1- Öncelikle Notepad++ programını indirelim.

    http://depo.tamindir.com/dosyalar/pr....Installer.exe

    Daha sonra hata veren dosyayı bu yukarıdaki programla açtıktan sonra programda Biçim > Kodla UTF8 Without BOM sekmesini seçelim.

    Resimde görebilirsiniz.



    Daha sonra eğer türkçe karakterler varsa hata verecektir. Bu hataları teker teker düzelttikten sonra sayfayı kaydedip FTP'nize yolluyorsunuz.

    2- Sayfanın başında ilk satıra ob_start(); sonunda da son satıra ob_flush(); eklerseniz sorun çözülecektir.

    3- Eğer çıkan hatalar Warning ise sayfanın en başına


    eklerseniz sorun çözülecektir.

    4- Bu hata genellikle php dosyalarındaki php etiketlerini açıp kapatırken boşluk bırakmaktan kaynaklanır.

    Php dosyalarının en üstündeki açılış komutundan sonra boşluk bırakılmadığını kontrol edin.
    bu dediklerinizin hepsini config.php den mi yapıcam
  • 10-08-2010, 21:40:46
    #6
    Hangi dosyada hata veriyorsa orada..
  • 10-08-2010, 22:06:45
    #7
    VicE adlı üyeden alıntı: mesajı görüntüle
    Hangi dosyada hata veriyorsa orada..
    malesef çözülmedi ya ne biçim bu yeni wp ya
  • 11-08-2010, 20:45:07
    #8
    Site adresinizi gönderin bir de ben bakayım.
  • 30-08-2010, 02:18:53
    #9
    dediklerini harfiyen yaptım ve sonuç ;

    ob_start(); ob_start(); ob_flush(); Warning: Cannot modify header information - headers already sent by (output started at /home/fullpay/public_html/index.php:2) in /home/fullpay/public_html/engine/modules/functions.php on line 871