8796 sujets

Développement web côté serveur, CMS

Bonjour à toutes et à tous,

J essaie de transmettre une variable php appelée "nom" vers un swf.
Voici les codes :
SWF:
var recup = new LoadVars();
recup.onLoad = function(success) {
if (success) {
_root.nom.text = this.nom;
}
else{
}
};
recup.load("main.php");
stop();

fichier php :
<?php
function envoi($var, $val){          //fonction pour envoyer la variable
	echo "&".$var."=".utf8_encode($val);
}
$nom=$_GET['var_nom_dans_adresse'] ;//récuperation de la variable inclue
                                                     //dans la barre d'adresse en haut
envoi("nom",$nom);                    // execution de la fonction envoi
?>
                                              //insertion du swf
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="250" height="400">
  <param name="movie" value="testphp.swf" />
  <param name="quality" value="high" />
  <embed src="testphp.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="250" height="400">
  </embed>
</object>


Mon but est de transmettre la variable présente dans l'adresse de la page ("http ... /main.php?nom=georgette") vers le fichier swf présent en son sein. Les codes ci dessus fonctionnent correctement lorsque je défini directement dans la page la variable "nom" ainsi : " $nom="georgette" ";
Cependant, mon objectif est de récupérer la variable "nom" depuis l'adresse... It doesn t worK unfortunatly..
Je ne trouve pas de solution encore.

Merci aux intéressés qui répondront !
Administrateur
suggestion :

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="250" height="400">
  <param name="movie" value="testphp.swf?nom=georgette" />
  <param name="quality" value="high" />
  <embed src="testphp.swf?nom=georgette" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="250" height="400">
  </embed>
</object>