2009-07-13 134 views
1

實際上,在我的網站www.musicking.in中,當用戶選擇歌曲時,一個播放器窗口將打開,並且將訪問相應的選定歌曲xml播放列表,播放器將播放這些歌曲。如何訪問xml文件?

其實它的工作正常。但有時候問題在於,如此多的用戶正在使玩家不在播放所選歌曲,無論是之前他選擇的播放歌曲還是沒有播放歌曲。

請幫幫我。

我將該xml存儲爲網站根目錄中的一個文件。有沒有其他選項可以訪問當用戶選擇歌曲時自動生成的xml。

+0

XML文件是如何生成的?您的問題看起來是一個緩存問題。 – Shoan 2009-07-13 11:29:51

回答

1

錯誤可能來自太多人,同時訪問xml文件。嘗試將文件的內容移動到您的數據庫中。 DB有處理多個訪問等的東西。

試着更準確地解釋你的網站是如何工作的,我不知道我是否知道。

0

{我的xml文件將從下面的代碼生成}

createElement(「playlist」); $ dom-> appendChild($ root); $ root-> setAttribute('version',「1」); $ root-> setAttribute('xmlns',「http://xspf.org/ns/0/」); $ rootnext = $ dom-> createElement(「trackList」); $ root-> appendChild($ rootnext); foreach($ song as $ counter){ $ tokens =「,」; $ tokenized = strtok($ counter,$ tokens); //創建子元素 $ song = $ dom-> createElement(「track」); $ rootnext-> appendChild($ song); $ song1 = $ dom-> createElement(「creator」); $ song-> appendChild($ song1); $ text = $ dom-> createTextNode(「www.musicking.in」); $ song1-> appendChild($ text); $ song1 = $ dom-> createElement(「title」); $ song-> appendChild($ song1); //創建文本節點 $ text = $ dom-> createTextNode($ tokenized); $ song1-> appendChild($ text); $ tokenized = strtok($ tokens); $ song1 = $ dom-> createElement(「location」); $ song-> appendChild($ song1); $ text = $ dom-> createTextNode($ tokenized); $ song1-> appendChild($ text); } // save $ dom-> save(「$ FileName.xml」); ?>

+0

您可能想要查看如何格式化答案:P – 2012-06-19 07:12:59