Bu soru burada zaten bir cevabı var:
- How to fix “Headers already sent” error in PHP 10 answers
- Reference - What does this error mean in PHP? 24 answers
Bu soru burada zaten bir cevabı var:
Hata mesajı çünkü ilk <?php
etiketinin önce görüntülenen HTML tetikliyor. Sen header()
denir önce çıkış şey yapamam. Bu hata <?php
etiketi ile belge başlatmak ve sadece flaş XML çıktılar durumunu ele yapıldıktan sonra HTML çıktısı başlamak düzeltmek için.
Daha temiz bir çözüm farklı dosyalara flaş ve HTML çıkış için XML nesil ayırmak olacaktır.
Hata mesajı php komut dosyası zaten header () işlevi veya http başlıklarını değiştirme gerektiren başka bir şey aramadan önce tarayıcıya çıktı gönderdi demektir.
Bu deneyin ve sorunun düzgün biçimlendirilmiş senaryoyu görmek olmadan oluştuğunu nerede teşhis etmek gerçekten zor, ama bu çizgi:
header("Content-Type: text/plain");
php etiketleri yazısının başında olmalıdır.
Bir Flash MP3 Player kullanmaya çalışıyoruz, ancak bazı şeyleri karıştırma konum gibi görünüyor.
, Sizin için XML dosyası üretecek bir genPlayList.php dosyayı Diyelim Sen player var aynı dosya üzerinde XML dosyası çalma üretirken, bunu yapabilirdi, ama o sahip net ve basit olacağını düşünüyorum .
Sonra MP3 Player sayfasında bu komut yalnızca bir başvuru olabilir:
....
so.addVariable("playlistPath","genPlayList.php");
....