当我运行player.php时,它会给出这个错误:
Warning: Cannot modify header information - headers already sent by (output started at /www/110mb.com/m/u/s/i/c/k/i/n/musicking/htdocs/player.php:8) in /www/110mb.com/m/u/s/i/c/k/i/n/musicking/htdocs/player.php on line 24
你能帮忙吗?
Player createElement("xml"); $dom->appendChild($root); $i = "1"; foreach ($song as $counter) { // create child element $song = $dom->createElement("track"); $root->appendChild($song); $song1 = $dom->createElement("path"); $song->appendChild($song1); // create text node $text = $dom->createTextNode($counter); $song1->appendChild($text); $song1 = $dom->createElement("title"); $song->appendChild($song1); $text = $dom->createTextNode("song ".$i); $song1->appendChild($text); $i++; } // save and display tree $dom->save("playlist.xml"); ?>This text will be replaced by the flash music player.
小智.. 7
由于在第一个标记之前出现的HTML,因此会触发错误消息.在
header()
调用之前,您无法输出任何内容.要修复此错误,请使用标记启动文档,并在完成处理输出XML for flash的条件后才开始输出HTML.
更清晰的解决方案是将Flash的XML生成和HTML输出分离到不同的文件中.
由于在第一个标记之前出现的HTML,因此会触发错误消息.在
header()
调用之前,您无法输出任何内容.要修复此错误,请使用标记启动文档,并在完成处理输出XML for flash的条件后才开始输出HTML.
更清晰的解决方案是将Flash的XML生成和HTML输出分离到不同的文件中.