|
|
|
|
Bonjour à tous,
j'ai passé ma journée à chercher sur le net et dans des livres, et je n'ai pas trouver comment intégrer une simple animation flash sur une page php (en fait il s'agit d'un petit player flash, dewplayer.swf).
Je suis en train de transcrire une page html où le code était très simple (balise <object>) en une page php, et je ne bute que sur ce point. Je ne sais pas du tout quel code faut-il insérer pour que le player flash apparaisse dans la page.
Pour info je souhaite l'inclure dans une condition :
en gros if $player = 1 alors on affiche le player, sinon on affiche une simple phrase à la place.
Merci infiniment à quiconque m'apportera une idée.
A bientot
Bsr
<html> <title>MP3</title> <body> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0..." width="200" height="20" id="dewplayer" align="middle"><param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="dewplayer.swf?mp3=techno.mp3&bgcolor=FFFFFF" /> <param name="quality" value="high" /><param name="bgcolor" value="FFFFFF" /> <embed src="dewplayer.swf?mp3=techno.mp3&bgcolor=FFFFFF" quality="high" bgcolor="FFFFFF" width="200" height="20" name="dewplayer" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object> </body> </html> Tu copies le code concernant l'objet dans une nouvelle page que je nomme ici player_flash.php ou encore player_flash.php.inc (l'extension php c'est juste pour se rappeller qu'on doit utiliser la page seulement avec PHP) pour obtenir ceci : player_flash.php : <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0..." width="200" height="20" id="dewplayer" align="middle"><param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="dewplayer.swf?mp3=techno.mp3&bgcolor=FFFFFF" /> <param name="quality" value="high" /><param name="bgcolor" value="FFFFFF" /> <embed src="dewplayer.swf?mp3=techno.mp3&bgcolor=FFFFFF" quality="high" bgcolor="FFFFFF" width="200" height="20" name="dewplayer" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object> Tu copies ta page d'origine en *.php Ici mp3.html devient mp3.php Tu supprimes la balise <OBJECT>...</OBJECT> que tu remplaces par la balise <?php>...<?> ci-dessous mp3.php <html>
<title>MP3</title>
<body>
<?php
$player = 0;
if (isset($_GET["player"]))
{
$player = $_GET["player"];
}
else
{
if (isset($_POST["player"])) $player = $_POST["player"];
}
if ($player) include("player_flash.php");
?>
</body>
</html>
Comme tu peux voir plutôt que de bricoler la balise OBJET dans un echo en php, j'utilise plus simplement une fct include() et le tour est joué ! ;-) A toi d'adapter les tests avec $_GET ou $_POST selon tes besoins Tu lances ton serveur web, tu appelles mp3.php et Ô il n'y a plus de player ! Dans la barre d'adresse tu remplaces http://localhost/... /mp3.php par http://localhost/... /mp3.php?player=1 et Ô miracle le player apparaît LOL http://localhost/... /mp3.php?player=0 hop il n'est plus là ! Voilà c'était pas dur ... PhP Il y a 10 types de personnes dans le monde : ceux qui comprennent le binaire et les autres ...
|
Salut.
Configuration: Windows XP Internet Explorer 6.0 |
Tu peu intégrer ce que tu veux en php !
|
Bonjour,
|
Svp comment telecharger des animations de ce site
|