Bonjour à tous,
j'essaye de faire un script qui génère un XML pour le podcast...
Voilà comment ça devrait fonctionner :
Le script liste les mp3 d'un dossier et génère le code de l'XML, on passe la variable $folder dans l'url...
Voici ce que j'ai commencé à faire mais ça ne fonctionne pas, il doit y avoir un truc spécial pour le xml...
Code : Tout sélectionner
<?php
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<rss xmlns:itunes=\"http://www.itunes.com/dtds/podcast-1.0.dtd\" version=\"2.0\">
<channel>
<ttl>1440</ttl>
<title>Audiofeeline</title>
<link>http://www.audiofeeline.tk/</link>
<language>fr</language>
<copyright>Audiofeeline</copyright>
<itunes:subtitle>www.audiofeeline.tk</itunes:subtitle>
<itunes:author>Audiofeeline</itunes:author>
<itunes:summary>L'easy listening electro...</itunes:summary>
<description>La musique libre est la seule alternative!</description>
<itunes:keywords>radiopodcast,humour,europe1,rtl,franceinter,radiofrance,divertissement,radio,electro,mix,hardcore,hardtek,hardtech</itunes:keywords>
<itunes:owner>
<itunes:name>Audiofeeline</itunes:name>
<itunes:email>[email protected]</itunes:email>
</itunes:owner>
<itunes:image href=\"http://audiofeeline.free.fr/podcast.jpg\"/>
<image>
<url>http://audiofeeline.free.fr/podcast.jpg</url>
<title>Audiofeeline/title>
<link>http://www.audiofeeline.tk/</link>
</image>
<itunes:explicit>no</itunes:explicit>
<itunes:category text=\"International\">
<itunes:category text=\"French\"/>
</itunes:category>
<itunes:category text=\"Arts & Entertainment\">
<itunes:category text=\"Entertainment\"/>
</itunes:category>";
$dossier = opendir($folder);
while ($Fichier = readdir($dossier)) {
if ($Fichier != "." && $Fichier != "..") {
$nomFichier = $Fichier;
echo " <item>
<title>$nomFichier</title>
<itunes:author>$nomFichier</itunes:author>
<itunes:subtitle>$nomFichier</itunes:subtitle>
<itunes:image href=\"http://audiofeeline.free.fr.podcast.jpg\"/>
<itunes:summary/>
<enclosure url=\"http://audiofeeline.free.fr/$folder/$nomFichier\" type=\"audio/mpeg\"/>
<guid>http://audiofeeline.free.fr/$folder/$nomFichier\</guid>
<itunes:keywords>radiopodcast,humour,europe1,rtl,franceinter,radiofrance,divertissement,radio,electro,mix,hardcore,hardtek,hardtech</itunes:keywords>
<itunes:explicit>no</itunes:explicit>
</item>";
}
}
closedir($dossier);
echo "</channel>
</rss>";
?>
Soyez indulgents je débute... Merci de votre aide!

Bonjour à tous,
j'essaye de faire un script qui génère un XML pour le podcast...
Voilà comment ça devrait fonctionner :
Le script liste les mp3 d'un dossier et génère le code de l'XML, on passe la variable $folder dans l'url...
Voici ce que j'ai commencé à faire mais ça ne fonctionne pas, il doit y avoir un truc spécial pour le xml...
[code]<?php
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<rss xmlns:itunes=\"http://www.itunes.com/dtds/podcast-1.0.dtd\" version=\"2.0\">
<channel>
<ttl>1440</ttl>
<title>Audiofeeline</title>
<link>http://www.audiofeeline.tk/</link>
<language>fr</language>
<copyright>Audiofeeline</copyright>
<itunes:subtitle>www.audiofeeline.tk</itunes:subtitle>
<itunes:author>Audiofeeline</itunes:author>
<itunes:summary>L'easy listening electro...</itunes:summary>
<description>La musique libre est la seule alternative!</description>
<itunes:keywords>radiopodcast,humour,europe1,rtl,franceinter,radiofrance,divertissement,radio,electro,mix,hardcore,hardtek,hardtech</itunes:keywords>
<itunes:owner>
<itunes:name>Audiofeeline</itunes:name>
<itunes:email>
[email protected]</itunes:email>
</itunes:owner>
<itunes:image href=\"http://audiofeeline.free.fr/podcast.jpg\"/>
<image>
<url>http://audiofeeline.free.fr/podcast.jpg</url>
<title>Audiofeeline/title>
<link>http://www.audiofeeline.tk/</link>
</image>
<itunes:explicit>no</itunes:explicit>
<itunes:category text=\"International\">
<itunes:category text=\"French\"/>
</itunes:category>
<itunes:category text=\"Arts & Entertainment\">
<itunes:category text=\"Entertainment\"/>
</itunes:category>";
$dossier = opendir($folder);
while ($Fichier = readdir($dossier)) {
if ($Fichier != "." && $Fichier != "..") {
$nomFichier = $Fichier;
echo " <item>
<title>$nomFichier</title>
<itunes:author>$nomFichier</itunes:author>
<itunes:subtitle>$nomFichier</itunes:subtitle>
<itunes:image href=\"http://audiofeeline.free.fr.podcast.jpg\"/>
<itunes:summary/>
<enclosure url=\"http://audiofeeline.free.fr/$folder/$nomFichier\" type=\"audio/mpeg\"/>
<guid>http://audiofeeline.free.fr/$folder/$nomFichier\</guid>
<itunes:keywords>radiopodcast,humour,europe1,rtl,franceinter,radiofrance,divertissement,radio,electro,mix,hardcore,hardtek,hardtech</itunes:keywords>
<itunes:explicit>no</itunes:explicit>
</item>";
}
}
closedir($dossier);
echo "</channel>
</rss>";
?>[/code]
Soyez indulgents je débute... Merci de votre aide! :D