• 26-11-2008, 12:00:47
    #1
    arkadaslar sıteme ziyaretcı defterı ekledım deftere yazı yazıldıktan sonra gonder tusuna basınca asagıdakı msj cıkıyor ama yınede yazılanlar kaydedıyor
    sızce sorun nedır kullandıgım zıyaretcı defteri:PHP Ziyaretçi Defteri V 3.0 Tr


    Warning: Cannot modify header information - headers already sent by (output started at /homepublic_html/zdefter/system/index_ust.php:3) in /homepublic_html/zdefter/contents/kaydet.php on line 93
  • 26-11-2008, 12:47:27
    #2
    2 kere header dosyası kullanmıssın
    kaydet.php nin 93. satir ve cevresini yazabilir misin?
  • 26-11-2008, 12:54:18
    #3
    Sayfanın en üstüne şu kodu ekle tamamdır sanırım ust.php dosyasının içine koysan düzelir. ilk bu kod olmalı.
    <? ob_start(); ?>
  • 26-11-2008, 20:46:04
    #4
    olmadı arkadaslar kaydet.php 93.satırını yazıyorum

    92.satır
    echo "<table border='0' width='364' id='table1' cellpadding='0' style='border-collapse: collapse'><tr><td align='center' height='20'></td></tr><tr><td align='center' height='56'><img border='0' src='images/icon/dikkat.gif' width='50' height='56'></td></tr><tr><td align='center' height='40'>Mesajınız Başarıyla Kayıt Edildi! <u>Yönetici Onayını Bekliyor!</u></td></tr><tr><td align='center' height='20'></td></tr></table>";
    93.satır
    header("refresh: 2; url=index.php");
  • 26-11-2008, 21:05:47
    #5
    Token adlı üyeden alıntı: mesajı görüntüle
    olmadı arkadaslar kaydet.php 93.satırını yazıyorum
    92.satır
    echo "<table border='0' width='364' id='table1' cellpadding='0' style='border-collapse: collapse'><tr><td align='center' height='20'></td></tr><tr><td align='center' height='56'><img border='0' src='images/icon/dikkat.gif' width='50' height='56'></td></tr><tr><td align='center' height='40'>Mesajınız Başarıyla Kayıt Edildi! <u>Yönetici Onayını Bekliyor!</u></td></tr><tr><td align='center' height='20'></td></tr></table>";
    93.satır
    header("refresh: 2; url=index.php");
    header - başlık demektir, yani en başta yazılması gerekir.
    problem bu yüzden ortaya çıkıyor.
    output bufferin kullanarak bu sorunu çözebilirsiniz
    ob_start olarak arayabilirsiniz
  • 26-11-2008, 21:09:36
    #6
    TrGameArea adlı üyeden alıntı: mesajı görüntüle
    header - başlık demektir, yani en başta yazılması gerekir.
    problem bu yüzden ortaya çıkıyor.
    output bufferin kullanarak bu sorunu çözebilirsiniz
    ob_start olarak arayabilirsiniz
    anladım desem yalan olur bıraz daha acarmısın konuyu tesekkurler şimdiden
  • 26-11-2008, 21:41:51
    #7
    Token adlı üyeden alıntı: mesajı görüntüle
    anladım desem yalan olur bıraz daha acarmısın konuyu tesekkurler şimdiden
    aslında yönlendirmeyi javascript ile yapsan senin için daha kolay olucaj gibi
    <script type="text/javascript">
    setTimeout("document.location.href='index.php'", 2000);
    </script>
  • 27-11-2008, 00:44:09
    #8
    Üyeliği durduruldu
    sayfanın başına ob_start(); ekle bu ekstra alanı açaçaktır.
    sayfa sonunada ob_flush(); gir
  • 27-11-2008, 03:11:17
    #9
    header("refresh: 2; url=index.php");
    yukarıdaki kodu,

    echo '<META http-equiv="refresh" content="2;URL=index.php">';
    ile değiştirip dener misiniz ?