Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<object type="application/x-shockwave-flash" data="dewplayer-bubble.swf" width="250" height="65" id="dewplayer" name="dewplayer"> 
	<param name="wmode" value="transparent" />
	<param name="movie" value="http://monsite/Lecteur/dewplayer-bubble.swf" /> 
	<param name="flashvars" value="mp3= "/>
    echo '<embed src="dewplayer-bubble.swf" width="250" height="65" wmode="transparent" flashvars="mp3=' . $_GET['mp3'] . '.mp3"></embed>';
	</object>
Pas bon... ici tu es dans une partie html donc pour que le code php soit interprété il faut, comme l'a dit nonolagalinette, mettre des balises d'ouverture et de fermeture de code php. Par ailleurs il faut que la balise <param name="flashvars" value=" soit également renseignée
Soit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
...
<?php echo '<param name="flashvars" value="mp3='. $_GET['mp3'] .'.mp3" />';?>
<?php echo '<embed src="dewplayer-bubble.swf" width="250" height="65" wmode="transparent" flashvars="mp3='. $_GET['mp3'] .'.mp3"></embed>';?>
	</object>
Remarques que comme tu es dans une partie html il est plus simple de ne faire afficher en php que ce qui doit être afficher par php. Tu auras donc exactement le même résultat en faisant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
...
<param name="flashvars" value="mp3=<?php echo  $_GET['mp3'];?>.mp3"  />
<embed src="dewplayer-bubble.swf" width="250" height="65" wmode="transparent" flashvars="mp3=<?php echo  $_GET['mp3'];?>.mp3"></embed>
	</object>
Au passage c'est plus facile à écrire.

Maintenant si avec l'une ou l'autre des écritures, quand tu fait afficher le code source, il n'y a rien après flashvars="mp3= c'est sans doute que $_GET['mp3'] n'est pas définie...