Passage de variable php au lecteur Flash DewPlayer ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Passage de variable php au lecteur Flash DewPlayer ?

par zeus » 05 sept. 2006, 17:34

Pour les eventuels membres qui passerais sur ce post et qui ne comprendrais pas la solution, une variable encadrée de " sera interprété alors qu'une variable entourée de ' ne sera pas interprétée.

exemple :
$foo = 'toto';

echo "foo=$foo"; //affiche foo=toto
echo 'foo=$foo'; //affiche foo=$foo
Pour éviter ce genre d'erreur, je conseille de toujours sortir les variables des chaines de caractères :
$foo = 'toto';

echo "foo=".$foo; //affiche foo=toto
echo 'foo='.$foo; //affiche foo=toto
PS : j'ai mis [RESOLU] sur le sujet. Mais merci d'y penser la prochaine dois ;)

Effectivement !

par antoinemar » 05 sept. 2006, 17:31

Merci pour ta réponse qui m'a permis de trouver la solution. C'est sur que la ca a l'air simple et que pour le coup, je ne regrette pas d'avoir posé la question dans le forum débutant :?

par Ryle » 05 sept. 2006, 12:26

En regardant le code source de la page générée, tu aurais vu tout de suite ce qui n'allait pas... :)

Aller un petit indice :
<?
$variable = "toto";
echo " $variable ";
// est différent de 
echo ' $variable '; 
?>
Il suffit juste de tester ce petit bout de code pour s'en rendre compte :)

Passage de variable php au lecteur Flash DewPlayer ?

par antoinemar » 05 sept. 2006, 12:19

Bonojur,

Je cherche, dans mon fichier php, à faire l'appel d'un objet flash (dewplayer) en lui passant une variable :


$MaVar = "morceau.mp3";

echo '
<object type="application/x-shockwave-flash" data="dewplayer.swf?son="$MaVar width="200" height="20"> <param name="movie" value="dewplayer.swf?son="$MaVar /> </object>
';

Et bien entendu, ca marche pô

Y'a une erreur dans mon code ou c'est tout simplement pas possible ?

* dewplayer et les mp3 sont dans le même repertoire ...

merci