Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/09/2007, 11h59   #1
 
Inscription : septembre 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 4
Points : -1
Points : -1
Par défaut Envoie d'Email avec Flex.

Bonjour,

Cela fait 3j que j'ai un problème sur l'envoie d'email avec Flex.
L'idée étant de rentrer un email dans un champs de saisie puis de cliquer sur un bouton "ok".
J'essayes ensuite d'envoyer la variable 'Email' vers le fichier mail.php, et le problème est la ! je crois que mon fichier php n'est jamais appelé.

Voici mon code dans le fichier .mxml (j'ai supprimé la majorité du code pour ne vous laisser que l'important) :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" width="1080" height="836" creationComplete="onCreationComplete();" layout="absolute" viewSourceURL="temp/index.html" backgroundGradientColors="[#ffffff, #ffffff]">
<mx:Script>
	<![CDATA[
                import...
 
		public function envoie_email():void
		{
			// Si l'email saisie n'est pas conforme.
			if (id_email_cr.errorString)
			{
				Alert.show("L'email entré n'est pas valide !");
			}
			else
			{
				// Si l'email est valide, envoie des informations au fichier mail.php
				this.envoiMessage.send();
				Alert.show("Un email vous a été envoyé à l'adresse spécifié.");
			}
		}
	]]>
</mx:Script>
 
        <mx:HTTPService id="envoiMessage" url="http://127.0.0.1/ie/contact/mail.php" method="POST" useProxy="false">
		<mx:request>
  		<Email>{id_email_cr.text}</Email>
		</mx:request>
	</mx:HTTPService>
 
<mx:Panel x="35.5" y="25" width="689" height="497" layout="absolute" title="formulaire d'inscription" id="id_panel" backgroundColor="#ffffff">
   <mx:TextInput x="249" y="149" id="id_email_cr" borderColor="#000000"/>
   <mx:Button x="253" y="200" label="OK" color="#000000" click="envoie_email()"/> 	
</mx:Panel>
</mx:Application>
Dans mon fichier php, j'ai un script tout simple d'ajout de fichier :
Code :
1
2
3
4
<?php
 
	touch("c:/test2.txt");
?>
et comme vous le devinez, ce fichier n'est jamais créé.

Merci
Fire Fly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 09h56   #2
 
Inscription : septembre 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 4
Points : -1
Points : -1
Si vous voulez, je peux vous mettre plus de code si vous avez besoin.

Mais, j'ai vraiment besoin d'aide, plz !
Fire Fly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 15h36   #3
 
Inscription : septembre 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 4
Points : -1
Points : -1
Après quelques test, le script PHP est bien appelé.

Le problème vient du fait que l'application Flex n'envoie aucune variable en POST et je ne comprends pas du tout pourquoi...
J'ai essayé en GET, ca ne marche pas non plus, il doit y avoir quelque chose qui m'échappe.
Fire Fly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 15h55   #4
 
Inscription : septembre 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 4
Points : -1
Points : -1
j'ai trouvé !

bye
Fire Fly est déconnecté   Envoyer un message privé Réponse avec citation 02
Vieux 06/04/2008, 13h37   #5
Invité régulier
 
Inscription : mai 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 9
Points : 8
Points : 8
Par défaut Trouvé ? super...

Salut,

J'ai le même problème que toi, mais je trouve très nul de ta part de ne pas expliquer ce qui n'allait pas pour toi.
Tu pose une question en faisant tout pour que quelqu'un te réponde, mais alors toi, non, surtout pas d'aide pour les autres. Vive l'égoïsme...

T'a réponse m'a beaucoup aidé, merci encore... A l'avenir essaye d'y faire attention stp.

Guillaume
crepeOsucre est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 16/03/2010, 11h30   #6
Invité de passage
 
Inscription : mars 2010
Messages : 1
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 1
Points : 1
Points : 1
Il faut récupérer les variables passé au script via la commande :
$_REQUEST['variable'];
scottTiger est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h27.


 
 
 
 
Partenaires

Hébergement Web