2009-07-13 107 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