Faire fonctionner mon player mp3 flash avec php sql
Faire fonctionner mon player mp3 flash avec php sql
Je gère un site http://3records.free.fr avec un player mp3 en flash. J'écrit ma playlist avec un fichier xml. Jusque là aucun soucis.
Le truc c'est que je voudais que ce fichier s'écrive en fonction des mp3 qui sont dans un dossier. Le tout gérer avec php-mysql. De telle facon que quand je rajoute un mp3 dans le dossier dédié, ma playlist se change toute seule (pas besoin de réécrire le xml ... pk à force c lourd lol).
Si quelqu'un peu m'aider, ce serais vraiement cool, pazrce que moi et le php-mysql, ca fait pas 2 mais 50 ...
Merci
Tu changes l'extension de ton fichier xml en php pour pouvoir y introduire du code. Au début, à la place de
Code : Tout sélectionner
<?xml version="1.0" encoding="iso-8859-15"?>
Code : Tout sélectionner
<?php
header("Content-type: application/xml");
echo "<?xml version='1.0' encoding=\"iso-8859-15\" ?>\n";
?>
Code : Tout sélectionner
<?php
$liste = array();
$dir = "mp3";
if (is_dir($dir))
{
if ($dh = opendir($dir))
{
$index = 0;
while (($file = readdir($dh)) !== false)
{
$fichier = "$dir/$file";
if (is_file("$fichier"))
{
list($radix,$extension) = split("\.",$dir."/".$fichier,2);
$extension = strtolower($extension);
if ($extension == "mp3")
{
$liste[$index] = $fichier;
$index++;
}
}
}
}
}
echo "<titres>";
for ($j=0; $j<=$index; $j++) echo "<morceau>".$liste[0]."</morceau>";
echo "</titres>";
?>
on va essayé
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
Tu changes l'extension de ton fichier xml en php pour pouvoir y introduire du code. Au début, à la place de
Code : Tout sélectionner
<?xml version="1.0" encoding="iso-8859-15"?>
Code : Tout sélectionner
<?php
header("Content-type: application/xml");
echo "<?xml version='1.0' encoding="iso-8859-15" ?>\n";
?>
Code : Tout sélectionner
<?php
$liste = array();
$dir = "mp3";
if (is_dir($dir))
{
if ($dh = opendir($dir))
{
$index = 0;
while (($file = readdir($dh)) !== false)
{
$fichier = "$dir/$file";
if (is_file("$fichier"))
{
list($radix,$extension) = split("\.",$dir."/".$fichier,2);
$extension = strtolower($extension);
if ($extension == "mp3")
{
$liste[$index] = $fichier;
$index++;
}
}
}
}
}
echo "<titres>";
for ($j=0; $j<=$index; $j++) echo "<morceau>".$liste[$j]."</morceau>";
echo "</titres>";
?>
Code : Tout sélectionner
for ($j=0; $j<=$index; $j++) echo "<morceau>".$liste[$j]."</morceau>";
Code : Tout sélectionner
for ($j=0; $j<=$index; $j++) echo "<morceau>".$liste[0]."</morceau>";
en fait j'ai un fichier comme ca pour mon player :
mp3=chemin des mp3|
title=titre des mp3|
bgcolor1=000000
bgcolor2=000000
buttoncolor=FF7400
buttonovercolor=FED000
slidercolor1=ffffff
slidercolor2=ffffff
sliderovercolor=FED000
textcolor=ffffff
playlistcolor=ffffff
currentmp3color=FED000
scrollbarcolor=ffffff
scrollbarovercolor=FED000
showvolume=1
showinfo=0
playlistalpha=100
height=120
width=200
skin=mp3/skin-player.jpg
d'ailleur je sais meme pas si c'est du xml ...
à les kitgraphic c beau, mais c la merde a modif
merci de ton aide méga rapide SB
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
Code : Tout sélectionner
<?php
$liste = array();
$liste2 = array();
$dir = "./";
if (is_dir($dir))
{
if ($dh = opendir($dir))
{
$index = 0;
while (($file = readdir($dh)) !== false)
{
$fichier = "$file";
if (is_file("$fichier"))
{
list($radix,$extension) = split("\.",$fichier,2);
$extension = strtolower($extension);
if ($extension == "mp3")
{
$liste[$index] = $fichier;
$liste2[$index] = $radix;
$index++;
}
}
}
}
}
echo "mp3=";
for ($j=0; $j<$index-1; $j++) echo $liste[$j]."|";
echo $liste[$index-1]."<br/>";
echo "title=";
for ($j=0; $j<$index-1; $j++) echo $liste2[$j]."|";
echo $liste2[$index-1]."<br/>";
echo "bgcolor1=000000<br/>
bgcolor2=000000<br/>
buttoncolor=FF7400<br/>
buttonovercolor=FED000<br/>
slidercolor1=ffffff<br/>
slidercolor2=ffffff<br/>
sliderovercolor=FED000<br/>
textcolor=ffffff<br/>
playlistcolor=ffffff<br/>
currentmp3color=FED000<br/>
scrollbarcolor=ffffff<br/>
scrollbarovercolor=FED000<br/>
showvolume=1<br/>
showinfo=0<br/>
playlistalpha=100<br/>
height=120<br/>
width=200<br/>
skin=mp3/skin-player.jpg";
?>
Code : Tout sélectionner
header("Content-type: text/plain");
et a lafin du dernier titre y me rajoute title ...
http://3records.free.fr
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
Code : Tout sélectionner
echo "mp3=";
for ($j=0; $j<$index-1; $j++) echo $liste[$j]."|";
echo $liste[$index-1]."<br/>";
Code : Tout sélectionner
echo "mp3=";
for ($j=0; $j<$index-1; $j++) echo "/mp3/".$liste[$j]."|";
echo $liste[$index-1]."<br/> \r\n";
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
le player se trouve hhtp://3records.free.fr
Merci pour ton aide précieuse
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
Code : Tout sélectionner
echo "mp3=";
for ($j=0; $j<$index-1; $j++) echo "/mp3/".$liste[$j]."|";
echo $liste[$index-1]."<br/> \r\n";
Code : Tout sélectionner
echo "mp3=";
for ($j=0; $j<$index-1; $j++) echo "/mp3/".$liste[$j]."|";
echo "/mp3/".$liste[$index-1]."<br/> \r\n";
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités