Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1643 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Passage de données de flash à php via un LoadVars : erreur en local

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Passage de données de flash à php via un LoadVars : erreur en local

n°1881557
caliv6
Posté le 06-05-2009 à 17:30:22  profilanswer
 

Bonjour,

 

J'ai un souci sur lequel je m'arrache les cheveux depuis quelques jours déjà...

 

je veux créer un pdf avec des informations rentrées via un formulaire. J'utilise un Loadvars appelé "envoyeur" qui contient mes variables comme ceci :

 

envoyeur.send("creerpdf.php", "_new" ,"POST" )

 

Je met le tout sur mon ftp je test et c'est magique tout fonctionne, ma page creerpdf.php génère correctement un pdf avec les informations que le flash lui a envoyé.

 

MAIS (car s'il n'y avais pas de mais je n'aurai pas posté...) il faut que ceci fonctionne également sur un cd. J'ai testé tous les serveurs exprès que j'ai pu trouver, de Wamp à Easyphp en passant par fvpatwds, mais toujours le même problème. La page .php se lance mais n'a pas récupérée les infos envoyées par le flash, d'où une erreur. Y compris en activant le "'url rewriting" sur Easy PHP...

 

Que faire ?
J'espère m'être exprimé clairement
Merci d'avance pour vos avis éclairés, je suis perplexe face à ce problème...


Message édité par caliv6 le 06-05-2009 à 17:31:11
mood
Publicité
Posté le 06-05-2009 à 17:30:22  profilanswer
 

n°1881628
abais
Posté le 06-05-2009 à 21:46:18  profilanswer
 

Essaye de transférer les variables en GET, ça te dira si c'est flash qui n'envoie pas ou si c'est le PHP qui ne veut rien savoir en local...
 
Sinon, j'ai pas compris, tu comptes imposer l'installation d'un serveur localhost pour faire fonctionner le module d'un CD interactif ???


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
n°1882124
Zedlefou
In cabbage we trust !
Posté le 08-05-2009 à 12:16:49  profilanswer
 

Tu ne pourras pas faire fonctionner ton PHP sur un CD.
 
Tu dois pouvoir trouver des petits programmes qui le font mieux que PHP, seulement, tu vas de galérer pour rendre ça compatible avec Mac, PC et Linux


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
n°1882216
caliv6
Posté le 08-05-2009 à 20:36:28  profilanswer
 

Comment tester la méthode GET ? Il suffit que je remplace :
 
envoyeur.send("creerpdf.php", "_new" ,"POST" )
par
envoyeur.send("creerpdf.php", "_new" ,"GET" )?
 
Je ne pense pas pouvoir utiliser autre chose que du php, en fait je génère via le php dynamiquement un .pdf avec les informations envoyées via le LoadVars du flash. Le but est que cette fonctionnalité soit également utilisable lorsque je mettrai le site sur un cd.
 
Mon objet LoadVars est constitué comme ceci :
 

Code :
  1. var envoyeur:LoadVars = new LoadVars();
  2. //Variables à transmettre à la page .php qui génère le .pdf
  3. envoyeur.dip = vardipro.text;
  4. envoyeur.ima = pho;
  5. envoyeur.com = commentaires.text;
  6. envoyeur.tit = nom;
  7. envoyeur.adr = coordonnees.text;
  8. envoyeur.contentType = "text/plain";
  9. envoyeur.send("creerpdf.php", "_new" ,"POST" )


 
Et dans ma page php j'utilise directement les variables $tit, $com, $adr, $dip, $ima. Dois-je écrire quelque chose d'autre pour les utiliser ? Un genre de "récuperer variables" ?
 
Merci d'avance, je ne comprend pas pourquoi ça marche sur un serveur sur le net et pas avec un serveur local...

n°1882254
Zedlefou
In cabbage we trust !
Posté le 08-05-2009 à 23:04:35  profilanswer
 

Non mais c'est complètement utopique ton truc.
 
Tu voudrais que ton serveur tourne sur le CD. Un support dur, non inscriptible ...
 
Une clé USB, à la limite, ça doit exister.
 
MAis les tests en local que tu fais c'est sur CD, ou seulement sur ton disque dur ?


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
n°1882351
abais
Posté le 09-05-2009 à 12:11:08  profilanswer
 

Zed a raison, au mieux si ça marchait en oubliant le pb d'ecriture, il faudrait que la personne ait un serveur PHP installé, c'est utopique...
Il doit exister des package en flash (AS3 ?) qui te génère un PDF sans passer par un langage serveur...


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Passage de données de flash à php via un LoadVars : erreur en local

 

Sujets relatifs
mysql et c++ sous codeblocks erreur o niveau de insert[Hibernate] erreur accès à la base (après un jour)
Messagerie instantané et clients local[ksh ou bash] Erreur avec sed
Passage en récurssif d'un programmeMySQL-Logiciel métier Erreur
Erreur de compilation - typedef de complexErreur de compilation à n'y rien comprendre
[MYSQL] Update qui oublie des donnéesphp:récupérer des données d'une autre page
Plus de sujets relatifs à : Passage de données de flash à php via un LoadVars : erreur en local


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR