Şimdi Ara

Acayip bir hata ne olduğunu anlamadım...

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
10
Cevap
0
Favori
665
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Warning: Cannot modify header information - headers already sent by (output started at /home/ekins/domains/ekinsulama.com/public_html/index.php:78) in /home/ekins/domains/ekinsulama.com/public_html/counter.php on line 14


    Siteye ilk girdiğim zaman veriyor bu hatayı, yenileyince yada tekrar girince normale dönüyor.



    < Bu mesaj bu kişi tarafından değiştirildi todasangel -- 5 Şubat 2009; 10:37:03 >



  • counter.php'nin en üstüne yani <?php tagından sonraki satıra ob_start(); en alt satırına yani ?> bir önceki satıra ob_end_flush(); fonksiyonlarını yazarsanız düzelecektir.olmazsa aynı işlemi index.php içinde deneyin.
  • sayfa title bilgisi birden fazla gönderiliyor.benim de başıma geldiği için biliyorum.genellikle title bilgisi siteadi gibi değişkenlerle veritabanından çekilince oluyor
  • quote:

    Orjinalden alıntı: piranhax

    counter.php'nin en üstüne yani <?php tagından sonraki satıra ob_start(); en alt satırına yani ?> bir önceki satıra ob_end_flush(); fonksiyonlarını yazarsanız düzelecektir.olmazsa aynı işlemi index.php içinde deneyin.



    Malesef çözüm olmadı.
  • quote:

    Orjinalden alıntı: todasangel


    quote:

    Orjinalden alıntı: piranhax

    counter.php'nin en üstüne yani <?php tagından sonraki satıra ob_start(); en alt satırına yani ?> bir önceki satıra ob_end_flush(); fonksiyonlarını yazarsanız düzelecektir.olmazsa aynı işlemi index.php içinde deneyin.



    Malesef çözüm olmadı.

    söylediğimi kontrol etsenize sayfa kaynağını göster dersen birden fazla title bilgisinin geldiğini görürsün
  • Yahu title bilgisi nedir ki : ) nasıl düzeltiriz. Size zahmet olacak ama teknik açıklama yapabilirmisiniz ?
  • header fonksiyonunu ile işlemlerinizde bir sorun var.
    hata ile karşılaşmamak için , bu tarz fonksiyonları sayfanıza her hangi bir html, meta etiketi göndermeden önce kullanmalısınız .

    ör : <?php
    header('Location:http://www.google.com/');
    ?>

    bu fonksiyon sayfayı google a yönlendir. ama bunu sayfanın ortasında html , meta etiketlerinden sonra kullanmayı denerseniz hata alırsınız sizdeki gibi.

    çözümü için , ilgili sayfa başına <?php ob_start(); ?>, ve sonuna <?php ob_end_flush(); ?> eklenmesi çoğu zaman yeterli olacaktır

    ayrıca :
    http://www.php.net/manual/en/ref.outcontrol.php
    http://www.php.net/header
    http://www.eezgu.com/?id=5




  • ben denedim ama olmadı maalesef başka çözüm varmı
  • tek sayfa için degil, bir de tüm sayfalar için uygulayın...
  • quote:

    Orjinalden alıntı: cellmantd

    header fonksiyonunu ile işlemlerinizde bir sorun var.
    hata ile karşılaşmamak için , bu tarz fonksiyonları sayfanıza her hangi bir html, meta etiketi göndermeden önce kullanmalısınız .

    ör : <?php
    header('Location:http://www.google.com/');
    ?>

    bu fonksiyon sayfayı google a yönlendir. ama bunu sayfanın ortasında html , meta etiketlerinden sonra kullanmayı denerseniz hata alırsınız sizdeki gibi.

    çözümü için , ilgili sayfa başına <?php ob_start(); ?>, ve sonuna <?php ob_end_flush(); ?> eklenmesi çoğu zaman yeterli olacaktır

    ayrıca :
    http://www.php.net/manual/en/ref.outcontrol.php
    http://www.php.net/header
    http://www.eezgu.com/?id=5



    Sanırım bu sorunu çözdü. Yarın bide iş yerinden gireyim bakayım. Hatayı % 90 ilk girişte veriyor, yenileyince yada tekrar girince hata kayboluyor ve sadece ana sayfada mevcut bir hata idi. Şimdilik hata vermedi. Bilgi paylaşımın için teşekkürler.



    < Bu mesaj bu kişi tarafından değiştirildi todasangel -- 6 Şubat 2009; 23:28:43 >




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.