• 10-06-2009, 04:25:54
    #10
    Üyeliği durduruldu
    mustafa90 adlı üyeden alıntı: mesajı görüntüle
    Malesef işe yaramaz. ob_start() dan önce o bilgi gönderildiği için hata alırsınız...
    Malesef işe yarar. İsterseniz bir deneyin sonra görüşelim.
  • 10-06-2009, 08:42:03
    #11
    Üyeliği durduruldu
    MrHades adlı üyeden alıntı: mesajı görüntüle
    header('Location: index.php'); kullanıyorum mesela ben sayfanın ortasında. ob_start'ı en başa yazmazsam hata veriyor.
    header location yerine

    <meta http-equiv="Refresh" content="1; URL=index.php">

    şeklinde html direktifinide kullanabilirsiniz. böylece hata almamis olursunuz.

    zaten sayfayı başka sayfaya yönlendiriyorsanız teorik olarak çıktı üretmemeniz gerekir. bundan dolayı ob_start kullanmanız yine gereksiz olmuş oluyor.

    session yada header location gibi işlemleri kullanabilmek için ob_start kullanım sayfanın tepki süresini geciktirmek amatör bir yaklaşım.

    basit if kontrolleri ile hiç bir çıktı üretmedende sayfanın yönlendirilmesini yada session in başlatılmasınıda sağlayabilirsiniz.
  • 10-06-2009, 18:44:25
    #12
    ob_start()'ın bu durumda işe yarayacağını sanmıyorum bende. yarasa bile doğru bir çözüm olmamış olur. ancak denemek gerek.

    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    ob start ile sayfanın tepki süresini düşürmüş olursunuz. utf-8 destekleyen bir editör kullanirsaniz (şahsen phped kullaniyorum) bu tür sorunlar yaşamazsiniz.

    bazı ftp programlarinda ftp programı üzerinden dosyayı editleyincede böyle oluyor
    yok BOM diye geçen kavramda zaten UTF8'den üreyen birşey. yani oda UTF8.
    ancak şöyle düşünelim utf8 bir yazılım olsa BOM'da bunun plugini olurdu diyelim böyle biraz çarpık bi benzetme yapabiliriz. yoksa zaten kullandıgım yazılım UTF8 destekliyor.