Création générateur de playlist [Réglé]
Visiteur
Boosteur Inactif
En fait j'ai trouvé un lecteur audio en flash mais il n'y avait pas de générateur de playlist
une personne en a créer un , je l'essaie mais ça ne fonctionne pas chez moi
je me serais adressé directement à cette personne si je parlais l'anglais lol
je vais vous montrer la page et le fichier en question
si quelqun peut m'aider ça serait sympa

donc voici le générateur de playlist: ICI
ouvre le avec un éditeur ça sera plus facil
et voici le site qui donne les explications: http://www.iol.ie/~craigcharlie/blog/2006/04/xspf-mp3-playlister_06.html
Je ne vois pas quelle erreur j'ai bien pû faire
Édité par Visiteur Le 23/06/2006 à 02h14
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
A voir si on a des pros du flash dans le coin (qui a dit kk1cp
).
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
danaite Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre danaite
- Inscrit le : 05/08/2005
- Site internet
- Groupes :
Édité par danaite Le 31/05/2006 à 12h57
Visiteur
Boosteur Inactif
mais c'est plus pour le fichier vbs
d'ailleurs je connaissait pas ce type de fichier
je sais pas si vous avez lu un peu ce qu'il y a dans ce fichier l'erreur vient peut etre de là
kk1cp Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre kk1cp
- Inscrit le : 11/12/2005
----
Sinon je ne tombe pas sur ton générateur de Playlist vu que tu la supprimé
Je tombe sur la page de Ifrance qui me dit comme quoi le fichier n'existe plus...
Visiteur
Boosteur Inactif
Je l'ai remis donc tu peux le consulter.
Si tu trouve une solution, dis le moi
Visiteur
Boosteur Inactif
Est ce qu'il est possible de faire créer un fichier xml en éxécutant un fichier php?
en fait je voudrais créer un fichier php qui scannera un dossier et créer un fichier xml pour y écrire les noms de ces musiques de cette manière:
[code] <playlist>
<trackList>
<track>
<annotation>Titre de la musique</annotation>
<location>url de la musique</location>
</track>
</trackList>
</playlist> [/code]
Donc si ça existe faites moi signe
merci
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
Visiteur
Boosteur Inactif
pour scanner le dossier que je veux j'ai ça:
[code]<?php
@$d = dir("zik");
if ($d) {
while($entry=$d->read()) {
$entry = preg_replace("/ /","%20",$entry);
$pos = strpos(strtolower($entry), ".mp3");
if (!($pos === false)) {
$files[] = "zik/".$entry;
}
}
$d->close();
}
if ($_GET['file']) { $file = $_GET['file']; } else { $file = 1; }
// noms des musiques
$p1 = strrpos($files[$file-1],"/"
+ 1;$p2 = strpos($files[$file-1],".mp3");
$name = substr($files[$file-1],$p1,($p2-$p1));
?>[/code]
que pensez-vous de ce code?
Maintenant le problème c'est que je ne sais pas comment demander à php d'écrire le fichier xml
j'aurais besoin de votre aide
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Visiteur
Boosteur Inactif
sinon il n'y a pas d'erreur dans le code que j'ai posté?
Édité par Visiteur Le 22/06/2006 à 16h20
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
@$d = dir("zik");
if ($d) {
while($entry=$d->read()) {
$entry = preg_replace('`s`',"%20",$entry);
$pos = strpos(strtolower($entry), ".mp3");
if ($pos ===true)
{
$files[] = "zik/".$entry;
}
}
$d->close();
}
$file = (!empty($_GET['file']) && is_numeric($_GET['file'])) ? $_GET['file'] : 1;
// noms des musiques
$p1 = strrpos($files[$file-1],"/"
+ 1;$p2 = strpos($files[$file-1],".mp3");
$name = substr($files[$file-1],$p1,($p2-$p1));
?> [/code]
Voilà j'ai corrigé quelques truc, par contre pour les dernières lignes je vois pas trop ce que tu y fais.
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
[code]<?php
header("Content-Type: text/xml");
echo '<?xml version="1.0" encoding="ISO-8859-1" ?>';
$rep = 'zik';
if( is_dir($rep) ) //Si le dossier existe
{
$dh = @opendir($rep);
while ( !is_bool( $zik = readdir( $dh ) ) )
{
if( strpos(strtolower($zik), '.mp3') !== false )
$files[] = $zik;
}
closedir($dh);
}
foreach($files as $key => $zik)
{
$name = str_replace('.mp3', '', $zik);
echo '<playlist>
<trackList>
<track>
<annotation>' . htmlspecialchars($name) . '</annotation>
<location>' . htmlspecialchars($zik) . '</location>
</track>
</trackList>
</playlist>';
}
?> [/code]
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
Visiteur
Boosteur Inactif
En fait je voudrais que php créer un fichier xml à part
mon lecteur flash n'accepte que les fichiers xml pour la playlist
tu parles des lignes à partir de // noms des musiques ?
j'ai enlevé la suite c'est pour ça, il servait à écrire les noms des musiques en bas
donc je vais enlever ces lignes si elles servent à rien
EDIT: Merci beaucoup CrowkaiT je vais tester ça
Édité par Visiteur Le 22/06/2006 à 16h24
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie