Générer un podcast XML

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Générer un podcast XML

par Audiofeeline » 29 juil. 2006, 19:35

Salut les PHPéteurs,
Là je sèche, quelqu'un aurait-il une piste à me donner?
Merci. :?

par Audiofeeline » 26 juil. 2006, 13:45

Voilà en gros à quoi ressemble ça ressemble : http://www.radiopodcast.fr/podcast/2.xml

Ca me fait ça : http://audiofeeline.free.fr/podcast.php ... ds/B-Sides

(j'ai ajouté "header...")

par momox » 26 juil. 2006, 13:38

Essaie de mettre un
header('Content-Type: application/rss+xml');
ca pourra surement t'aider.
Sinon, montre nous le code generé !

Générer un podcast XML

par Audiofeeline » 26 juil. 2006, 13:30

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! :D