Hello all,

Voila j'ai fait un petit site web perso poue gerer mes mp3.
Quand on click sur l'image de l'album, cela doit lancer la playlist associé :

echo '<td>
<a href="../mp3/files/'.$f_album.'/playlist.m3u">
<img src="../mp3/files/'.$f_album.'/cover/front.jpg" alt="'.$f_album.'" width=300 height=300 valign="top" border=2 ></a>
</td>';

Le pb c'est que toutes les playlist utilisent un chemin relatif du genre
.\Album\01-AudioTrack 01.mp3
.\Album\01-AudioTrack 02.mp3
.\Album\01-AudioTrack 03.mp3
Ca marche tres bien quand on click dessus, mais pas on pointant dessus avec un lien.

Par contre j'ai essayé en mettant le chemin absolu, ca marche !


Mais je ne veux pas refaire toutes les palylists, et surtout je veux garder des chemins relatifs pour des raisons d'administraton du site.

Voila le pb Smiley cligne

Y aurait il un moyen avec PHP de rajouter l'information manquante, avec une variable d'environnement par exemple ??

Merci de vos retours.
Administrateur
Salut et bienvenue à toi,

Je vais devoir jouer mon rôle de modérateur car il semblerait que tu n'aies pas pris le temps de lire le message d'annonce en haut du forum ("nouveau sur le forum").

Celui-ci indique clairement où se trouvent les Règles du forum (celles que tu as confirmé avoir lues et approuvé en cliquant sur le bouton d'inscription).

Ces règles expliquent notammment comment afficher un code correctement sur le forum. Merci de les appliquer pour le bien de la communauté. Smiley cligne

PS : attention à modifier ton message plutôt que d'en créer un nouveau Smiley smile
il serait beaucoup plus pratique, de plus, si tu nous passais le code entier de ta page , ou , mieux, une url pour qu'on puisse voir nous meme Smiley smile
Dsl mon site n'est pas en ligne, et je crois pas que ce soit interessant de voir tout le code.

Le pb se situe au niveau du lien.
Effectivement c pas tres clair.

Voila le lien HTML est sur mon fichier de playlist :
playlist.m3u

le pb qd on click sur le lien le fichier playlist.m3u envoi a winamp :
.\Album\01-AudioTrack 01.mp3
qui ne sais pas quoi en faire.


Quand on lance le fichier playlist.m3u en local c'est le system qui interprete
.\Album\01-AudioTrack 01.mp3
et l'envoi a winamp et ca marche.
j'ai remplace mon code sur le lien par :
$playlist = "http://127.0.0.1/mp3/files/". $f_album."/playlist.m3u";
<a href="'.$playlist.'" alt="'.$f_album.'">

au lieu de :
<a href="../mp3/files/'.$f_album.'/playlist.m3u">

Bon ca ne marche toujours pas, mais c mieux.

Du coup dans winamp je trouve a file info :
E:\webserver\mp3\2 many DJ's - As Heard on Radio Soulwax Vol1 - 2001\Album\2 MANY DJ's - As Heard On Radio Soulwax pt. 1.mp3

Ce qui veut dire que "127.0.0.1" a ete interprete ^par "e:/webserver"
C'est cette interpretation que je dosi modifier.

Variable PHP ? APACHE ?

Merci
Si j'ai bien compris tes deux posts (j'ai un peu de mal en fait):

Tu veux changer la racine de ton serveur local.
Je crois que c'est dans un fichier conf.inf pour apache.

Attention: alt pour un lien n'existe pas, c'est title
Attention 2: éviter tant que possible de mettre des espaces dans les noms de fichiers une fois qu'ils seront sur le web.
Attention 3: modifie tes deux messages en ajoutant des balises [code ] (tu as un bouton sous le formulaire pour ca. Ca nous permet de mieux voir ton code Smiley murf
Modifié par Sylvain (25 Sep 2005 - 23:22)