Ben otomatik olarak aşağıdaki kod bir XML dosyası yarattı.
if (isset($_POST["song"])&& $_POST['song'] != "") {
$song = $_POST["song"];
} else {
$song = array();
}
$dom = new DOMDocument("1.0");
// display document in browser as plain text
// for readability purposes
// create root element
$root = $dom->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);
// create child element
$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);
// create text node
$text = $dom->createTextNode($tokenized);
$song1->appendChild($text);
$tokenized = strtok($tokens);
$song1 = $dom->createElement("location");
$song->appendChild($song1);
$text = $dom->createTextNode($tokenized);
$song1->appendChild($text);
}
$dom->save("playlist.xml");
Aslında XML dosyasını oluşturduktan sonra bu kök dizininde saklanması oluyor.
Eğer nasıl MySQL veritabanı içine oluşturulan XML dosyasını saklamak için bana söyleyebilir misiniz?
XML dosyasını oluşturduktan sonra ben bu dosyayı çağırmak zorunda. Ben aramak için aşağıdaki kodu kullanıyorum:
<object data="musicplayer.swf?autostart=true&playlist=playlist.xml" type="application/x-shockwave-flash" width="400" height="300">
<param name="movie" value="musicplayer.swf?autostart=true&playlist=playlist.xml"/>
</object>
Nasıl mysql veritabanından bu playlist.xml dosyasını depolamak ve almak için söyle lütfen?