как получить доступ к XML-файлу? - PullRequest
1 голос
/ 13 июля 2009

На самом деле на моем веб-сайте www.musicking.in, когда пользователь выбирает песни, откроется одно окно проигрывателя, в котором появится доступ к списку воспроизведения соответствующих выбранных песен xml, и проигрыватель будет воспроизводить эти песни.

на самом деле работает нормально. но иногда проблема заключается в том, что так много пользователей получают доступ к плееру, который не воспроизводит выбранные песни, либо те, которые он воспроизводил ранее, либо ничего.

пожалуйста, помогите мне.

Я сохранил этот XML как файл в моем корне веб-сайта. есть ли другие варианты доступа к этому XML, который генерируется автоматически, когда пользователь выбирает песни.

Ответы [ 2 ]

1 голос
/ 13 июля 2009

Ошибка может исходить от слишком большого числа людей, одновременно получающих доступ к XML-файлу. Попробуйте переместить содержимое вашего файла в вашу БД. В БД есть вещи, которые обрабатывают множественный доступ и т. Д.

Попытайтесь объяснить более точно, как работает ваш сайт, я не уверен, что получил его.

0 голосов
/ 13 июля 2009

{Мой xml-файл будет сгенерирован из приведенного ниже кода}

createElement ( "PLAYLIST"); $ Dom-> AppendChild ($ корень); $ root-> setAttribute ('version', "1"); $ root-> setAttribute ('xmlns', "http://xspf.org/ns/0/"); $ rootnext = $ dom-> createElement ("trackList"); $ Корне-> AppendChild ($ rootnext); foreach ($ song as $ counter) { $ tokens = ","; $ tokenized = strtok ($ counter, $ tokens); // создаем дочерний элемент $ song = $ dom-> createElement ("track"); $ Rootnext-> AppendChild ($ песня); $ song1 = $ dom-> createElement ("creator"); $ Song-> AppendChild ($ SONG1); $ text = $ dom-> createTextNode ("www.musicking.in"); $ Song1-> AppendChild ($ текста); $ song1 = $ dom-> createElement ("title"); $ Song-> AppendChild ($ SONG1); // создать текстовый узел $ text = $ dom-> createTextNode ($ tokenized); $ Song1-> AppendChild ($ текста); $ tokenized = strtok ($ tokens); $ song1 = $ dom-> createElement ("location"); $ Song-> AppendChild ($ SONG1); $ text = $ dom-> createTextNode ($ tokenized); $ Song1-> AppendChild ($ текста); } // спасти $ Dom-> Save ( "$ filename.xml"); ?>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...