Soucis actionscript..ou..php? petit formulaire - Flash/ActionScript - Programmation
Marsh Posté le 18-10-2008 à 07:29:01
Les loadVariables c'est plus trop utilisé.
En plus a aucun moment tu envoies les infos a ton fichier php j'ai l'impression.
Ouhla oui mais y'a plein de fautes dans ton truc.
Apres if(checkemail(email)) ...
tu mets
Code :
|
Ensuite dans ton php. Je sais meme pas comment tu fais fonctionner ca, ou alors tu a mal recopié le code.
$data = "Name : $_POST['name']
Email : $_POST['email']
Tel : $_POST['tel']
Adress : $_POST['Adress']
Message : $_POST['msg'] " ;
et ici
mail("vincent.claudet@gmail.com","the_subject",$data,$headers);
Par contre tu controles absolument pas tes données, donc si quelqu'un entre du javascript dans le texte, ca peut devenir marrant (mais pas pour toi)
Marsh Posté le 15-10-2008 à 12:21:57
bonjour,
Je viens de creer une page contact sur mon site mais quand celui est en ligne et que je remplis les chants contact et les envois, sur ma boite mail j'obtiens: nom"", email"", tel"", etc...
Je passe par un fichier .php c'est peut être lui qui est mal goupillé..
Ais-je fais des erreurs dans mon code?
Ou dans mon fichier php?
Merci de votre aide..
b]Voici le code as2:
[/b]
on (release)
{
function checkemail(email)
{
var _loc2 = new String(email);
var _loc1 = _loc2.split("@" );
if (_loc1.length != 2 || _loc1[1].indexOf("." ) < 1)
{
showerror("adresse email non valide" );
return (false);
}
else
{
return (true);
}
}
function showerror(message)
{
gotoAndStop("error" );
error = message;
}
if (name != "" && name != undefined && email != "" && email != undefined && tel != "" && tel != undefined && adress != "" && adress != undefined && msg != "" && msg != undefined )
{
if (checkemail(email))
{
loadVariables("contact.php", "", "POST" );
showerror("Sending data..." );
nom = "";
email = "";
tel = "";
objet = "";
msg = "";
error = "........";
}
}
else
{
showerror("Merci de compléter" );
}
}
Voici également le code php au cas ou....:
<?php
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'To: <vincent.claudet@gmail.com>' . "\r\n";
$headers .= 'From: your website <vincent.claudet@gmail.com>' . "\r\n";
$headers .= 'Reply-to: vincent.claudet@gmail.com' . "\r\n";
//Data elements
$data = "Name : $_POST['name']
Email : $_POST['email']
Tel : $_POST['tel']
Adress : $_POST['Adress']
Message : $_POST['msg'] ;
//Send mail with subject & data to your email
mail("vincent.claudet@gmail.com","the_subject","$d ata",$headers);
?>