Uyarı: başlık bilgileri değiştirilemiyor - başlıklar zaten [nüsha] tarafından gönderilen

5 Cevap php

5 Cevap

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");
....

gibi nav bu çıkışı zaten gönderildiği anlamına gelir, diyor. Bu durumda hepsi

<!DOCTYPE html PUBLIC ...
....
<body>

you got going on there. You should move the entire php processing block before this.

javascript redirect yerine başlık ile yönlendirmek kullanmaya çalışın.