â ī¸ Warning â ī¸ Deprecated Code! This video tutorial contains outdated code.
đĄ If you wish to update it, any AI assistant will update the code for you in seconds.
đĄ If you wish to update it, any AI assistant will update the code for you in seconds.
Audio Player Dynamic mp3 Playlist Loop Files Tutorial
Learn how to create dynamic XML files for an mp3 playlist player using PHP and any folder full of songs.
<?php
// PHP file that renders perfect Dynamic XML for mp3 Player applications
// Script written by Adam Khoury - April 05, 2010
// View the video that is tied to this script for maximum understanding
// -------------------------------------------------------------------
header("Content-Type: text/xml"); // set the content type to xml
// Initialize the xmlOutput variable
$xmlBody = '<?xml version="1.0" encoding="ISO-8859-1"?>';
$dir = "mp3/"; // Specify Directory where mp3 files are
$xmlBody .= "<XML>"; // Start XMLBody output
// open specified directory using opendir() the function
$dirHandle = opendir($dir);
// Create incremental counter variable if needed
$i = 0;
while ($file = readdir($dirHandle)) {
// if file is not a folder and if file name contains the string '.mp3'
if(!is_dir($file) && strpos($file, '.mp3')){
$i++; // increment $i by one each pass in the loop
$xmlBody .= '
<Song>
<songNum>' . $i . '</songNum>
<songURL>' . $dir . '' . $file . '</songURL>
</Song>';
} // close the if statement
} // End while loop
closedir($dirHandle); // close the open directory
$xmlBody .= "</XML>";
echo $xmlBody; // output the gallery data as XML file for flash
?>