Perşembe , 23 Kasım 2017
Güncel
Anasayfa / Yazılım / PHP / XML Çıktı Alma Problemi

XML Çıktı Alma Problemi

Sitemde xml çıktı alma ile ilgili bir video ders çekmiştim. Bir takipçimiz konuyla ilgili sıkıntı yaşamış ve bizimle paylaşmış. Şikayeti şöyle…

Cihan bey merhaba,

Sitenizde paylaşmış olduğunuz php ile xml çıktı alma videsunu izledim ve bende üzerinde çalıştığım siteme ekledim. Localhostta sıkıntısız gayet güzel çalıştı yalnız hostta atınca sayfa aşağıdaki gibi gözükmektedir. Sebebi ne olabilir? Yardımcı olursanız sevinirim.

Warning: Cannot modify header information – headers already sent by (output started at C:\Inetpub\vhosts\***********.com\httpdocs\admin\veritabani.php:1) in C:\Inetpub\vhosts\*********.com\httpdocs\admin\xmlll.php on line 37 1KOMBİ-ECA-K879ggECA K879 Tam Yoğuşmalı Kombi110010801002KOMBİ-ECA-K8792ppECA tK879 Tam Yoğuşmalı Kombi2 indirimli110010801003KOMBİ-ECA-K8792ECA K879 Tam Yoğuşmalı Kombi3110010801004KOMBİ-ECA-K87922ECA K879 Tam Yoğuşmalı Kombi22110010801005KOMBİ-ECA-K87933ECA K879 Tam Yoğuşmalı Kombi33 alllll günün fırsatı +

Cevabımız : Warning: Cannot modify header information – headers already sent by şeklindeki hatanın sebebi şudur. Header bilgisinden önce ekrana çıktı basmamanız gerekir. Yani echo ve print ile ekrana herhangi bir çıktı yapılmamalı. header fonksiyonunu scriptin en üstünde kullanmalısınız. Ya da scriptinizi ob_start() fonksiyonu ile başlatıp ob_end_flush() fonksiyonu ile sonlandırın. Bunu kullanınca script içinde herhangi bir yerde header fonskiyonu kullanabilirsiniz.

Cihan KÜSMEZ Kimdir ?

Makalelerinin Toplam Okunma Sayısı: 2.341.592


2002 yılında başladığım yazı hayatıma ilk önce 2007 yılında blogspot ile devam ederken daha sonra 2009 yılında Wordpress ile devam ettim. 2009'dan bu yana Cihan Blog'ta yazmaktayım. Yazılım, Diziler ve Sosyal Medya ağırlıklı yazıların yanı sıra güncel konular ile ilgili yazılar da yazmaktayım.