arkadaşlar form mail yapıyorum php de. dosyaları sunucuya yükledim fakat alttaki hatayı veriyor
Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\config.php:1) in c:\apache\htdocs\process_form.php on line 166
166. satırda ise şunlar var : header("Location: $redirect_to");
location yazan yere ne yazmam gerekiyor. lütfen yardımcı olun.
c:\apache\htdocs\config.php dosyasında 1. satırda çıktı üretilmiş. Ve bu çıktı üretildikten sonra header gönderilmeye çalışılmış. Hata c:\apache\htdocs\config.php dosyası 1. satırda.
header fonksiyonun kullanıldığı dosyada en üste
ob_start();
en sonunada
ob_end_flush(); ekleyip deneyiniz.
(PHP Taglarının içerisinde olsun)
Ayrıca $redirect_to'nun bir sayfanın linki olması gerekiyor.Yönlendirme yapıcaksın.
header den önce html çıktısı veriyorsa sayfa bu hatayı alırsın.. header den önce çıktı vermemen gerek..
quote:
Orjinalden alıntı: serserfan
header den önce html çıktısı veriyorsa sayfa bu hatayı alırsın.. header den önce çıktı vermemen gerek..
Yukarıda verdiğim kodlarla öncesinde çıktı verebilir.
quote:
Orjinalden alıntı: Blackblue
quote:
Orjinalden alıntı: serserfan
header den önce html çıktısı veriyorsa sayfa bu hatayı alırsın.. header den önce çıktı vermemen gerek..
Yukarıda verdiğim kodlarla öncesinde çıktı verebilir.
Eyvallah bilmiyodum, öğrendim :)
quote:
Orjinalden alıntı: serserfan
quote:
Orjinalden alıntı: Blackblue
quote:
Orjinalden alıntı: serserfan
header den önce html çıktısı veriyorsa sayfa bu hatayı alırsın.. header den önce çıktı vermemen gerek..
Yukarıda verdiğim kodlarla öncesinde çıktı verebilir.
Eyvallah bilmiyodum, öğrendim :)
Sevindim öyleyse ne mutlu bana :)
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme