Probleme script envoie formulaire ?
Fermé
infolex
-
9 sept. 2009 à 11:28
jjsteing Messages postés 1669 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 - 25 sept. 2009 à 09:52
jjsteing Messages postés 1669 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 - 25 sept. 2009 à 09:52
A voir également:
- Probleme script envoie formulaire ?
- Formulaire de réclamation facebook - Guide
- Script vidéo youtube - Guide
- Alias du formulaire - Forum Programmation
- Formulaire de remboursement free pdf ✓ - Forum Vos droits sur internet
- Formulaire de contact le bon coin ✓ - Forum Internet / Réseaux sociaux
39 réponses
giheller
Messages postés
1853
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
18 décembre 2022
142
9 sept. 2009 à 14:10
9 sept. 2009 à 14:10
avez-vous lu le message d'erreur : il vous dit que l'adresse mail est invalide
Pourtant mon adresse mail est bien infolex@ymail.com (ou bien contact@infolex.fr mais il y a une redirection ymail)
Voici mon code :
Voici mon code :
<? $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\n"; $headers .= "From: Infolex <infolex@ymail.com>\n"; $headers .= "Cc: $adresse\n"; $headers .= "Bcc: infolex@ymail.com\n"; $message = "Message de l'internaute :<br> $texte <br> Son nom et prénom : $nom $prenom <br> Son email : $email"; // On envoi l'email if ( mail($destinataire, $sujet, $message, $headers) ) echo "<div align=\"center\"> <a href=\"../index.html\"></a> </div>"; else echo "Un probleme est survenu lors de l'envoir de votre message !"; ?>
giheller
Messages postés
1853
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
18 décembre 2022
142
9 sept. 2009 à 14:19
9 sept. 2009 à 14:19
que contient la variable $destinataire ?
c'est à cette adresse que le message est envoyé.
c'est à cette adresse que le message est envoyé.
militaire77
Messages postés
83
Date d'inscription
samedi 14 juillet 2007
Statut
Membre
Dernière intervention
9 avril 2017
14
9 sept. 2009 à 14:21
9 sept. 2009 à 14:21
--EDIT--
J'avais pas lu toute la convers --___--'
J'avais pas lu toute la convers --___--'
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question// On envoi l'email if ( mail($destinataire, $sujet, $message, $headers) )
Le champs destinataire est vide ok, c'est bien ça le problème ? donc pour ajouter mon adresse je fais comment ? si c'est bien ca :s
Merci encore pour ta patience !
giheller
Messages postés
1853
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
18 décembre 2022
142
9 sept. 2009 à 14:29
9 sept. 2009 à 14:29
$destinataire= "ton adresse@xx.fr";
à placer avant le if (mail ...
à placer avant le if (mail ...
infolex
>
giheller
Messages postés
1853
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
18 décembre 2022
9 sept. 2009 à 14:36
9 sept. 2009 à 14:36
Voila le message d'erreur :
Warning: mail() [function.mail]: SMTP server response: 550 A valid address is required. in D:\www\infolex.fr\htdocs\scripts\traitement_email.php on line 13
Un probleme est survenu lors de l'envoir de votre message !
et voila mon script :
Pourquoi ca ne fonctionne toujours pas ??
Merci
Warning: mail() [function.mail]: SMTP server response: 550 A valid address is required. in D:\www\infolex.fr\htdocs\scripts\traitement_email.php on line 13
Un probleme est survenu lors de l'envoir de votre message !
et voila mon script :
<? $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\n"; $headers .= "From: infolex <contact@infolex.fr>\n"; $headers .= "Cc: $adresse\n"; $headers .= "Bcc: contact@infolex.fr\n"; $message = "Message de l'internaute :<br> $texte <br> Son nom et prénom : $nom $prenom <br> Son email : $email"; // On envoi l'email $destinataire= "contact@infolex.fr"; if ( mail($destinataire, $sujet, $message, $headers) ) echo "<div align=\"center\"> <a href=\"../index.html\"></a> </div>"; else echo "Un probleme est survenu lors de l'envoir de votre message !"; ?>
Pourquoi ca ne fonctionne toujours pas ??
Merci
Oui j'utilise dreamweaver, mais le site je l'ai téléchargé et changer à ma façon (enfin que le texte).
giheller
Messages postés
1853
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
18 décembre 2022
142
9 sept. 2009 à 14:31
9 sept. 2009 à 14:31
attention
il faut aussi écrire des choses réelles dans le javascript.
après vérifications on doit faire return true; si aucune erreur n'a été trouvée sinon return false; pour ne pas faire de submit avec des valeurs erronées.
il faut aussi écrire des choses réelles dans le javascript.
après vérifications on doit faire return true; si aucune erreur n'a été trouvée sinon return false; pour ne pas faire de submit avec des valeurs erronées.
giheller
Messages postés
1853
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
18 décembre 2022
142
9 sept. 2009 à 14:43
9 sept. 2009 à 14:43
<?
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "From: Infolex <infolex@ymail.com>\n";
$headers .= "Cc: $adresse\n";
$headers .= "Bcc: infolex@ymail.com\n";
$message = "Message de l'internaute :<br> $texte <br> Son nom et prénom : $nom $prenom <br> Son email : $email";
ICI$destinataire = "info.......";
// On envoi l'email
if ( mail($destinataire, $sujet, $message, $headers) ) echo "<div align=\"center\">
<a href=\"../index.html\"></a>
</div>";
else echo "Un probleme est survenu lors de l'envoir de votre message !";
?>
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "From: Infolex <infolex@ymail.com>\n";
$headers .= "Cc: $adresse\n";
$headers .= "Bcc: infolex@ymail.com\n";
$message = "Message de l'internaute :<br> $texte <br> Son nom et prénom : $nom $prenom <br> Son email : $email";
ICI$destinataire = "info.......";
// On envoi l'email
if ( mail($destinataire, $sujet, $message, $headers) ) echo "<div align=\"center\">
<a href=\"../index.html\"></a>
</div>";
else echo "Un probleme est survenu lors de l'envoir de votre message !";
?>
J'ai ce message d'erreur :
Warning: mail() [function.mail]: SMTP server response: 550 A valid address is required. in D:\www\infolex.fr\htdocs\scripts\traitement_email.php on line 14
Un probleme est survenu lors de l'envoir de votre message !
j'ai fais comme vous avez dit :
Warning: mail() [function.mail]: SMTP server response: 550 A valid address is required. in D:\www\infolex.fr\htdocs\scripts\traitement_email.php on line 14
Un probleme est survenu lors de l'envoir de votre message !
j'ai fais comme vous avez dit :
<? $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\n"; $headers .= "From: Infolex <infolex@ymail.com>\n"; $headers .= "Cc: $adresse\n"; $headers .= "Bcc: infolex@ymail.com\n"; $message = "Message de l'internaute :<br> $texte <br> Son nom et prénom : $nom $prenom <br> Son email : $email"; $destinataire = "infolex@ymail.com"; // On envoi l'email if ( mail($destinataire, $sujet, $message, $headers) ) echo "<div align=\"center\"> <a href=\"../index.html\"></a> </div>"; else echo "Un probleme est survenu lors de l'envoir de votre message !"; ?>
Pourquoi on me dit "on line 14"
la ligne 14 est :
Merci
la ligne 14 est :
if ( mail($destinataire, $sujet, $message, $headers) ) echo "<div align=\"center\">
Merci
giheller
Messages postés
1853
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
18 décembre 2022
142
9 sept. 2009 à 15:04
9 sept. 2009 à 15:04
à la ligne 14 on envoit le mail avec $destinataire
si destinataire n'est pas renseigné il est évident que cela ne peut aller.
un peu de logique non ?
si destinataire n'est pas renseigné il est évident que cela ne peut aller.
un peu de logique non ?
Ca fonctionne apparament :)
Merci énormément giheller !!!
Et sinon une dernière question sans rapport avec le sujet, que pensez-vous de mon site pour ma société ?
Merci et à bientôt !!!
Merci énormément giheller !!!
Et sinon une dernière question sans rapport avec le sujet, que pensez-vous de mon site pour ma société ?
Merci et à bientôt !!!
giheller
Messages postés
1853
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
18 décembre 2022
142
9 sept. 2009 à 17:34
9 sept. 2009 à 17:34
je ne suis pas allé sur le site. j'ai testé en copiant les scripts déposés sur ccm.
je n'ai pas vu l'URL du site
je n'ai pas vu l'URL du site
L'url de mon site est : http://infolex.fr
giheller
Messages postés
1853
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
18 décembre 2022
142
9 sept. 2009 à 19:12
9 sept. 2009 à 19:12
je peux cliquer sur contact sans rien mettre.
message envoyé ?
dans les services - cours - il manque un u à bureautique.
quelle sécurité à rechercher ?
message envoyé ?
dans les services - cours - il manque un u à bureautique.
quelle sécurité à rechercher ?
Pour le formulaire, le seul champ obligatoire apparemment est le sujet... d'après les tests que je viens d'effectuer. Peut être que les messages arriveront plus tard.
Dans ce cas, comment faire pour qu'une fenêtre (comme celle du "merci pour votre message, vous allez etre redirige vers la page d'accueil) s'affiche avec un autre message du genre "message non envoye. merci de préciser le sujet" ?
Merci en ce qui concerne le "u" oublié :)
et pour la sécurité je n'ai pas bien saisis ce dont vous voulez me dire :s
Merci beaucoup
PS : si pour le formulaire c'est trop compliqué tant pis ! en attendant je ferais avec.
merci
Dans ce cas, comment faire pour qu'une fenêtre (comme celle du "merci pour votre message, vous allez etre redirige vers la page d'accueil) s'affiche avec un autre message du genre "message non envoye. merci de préciser le sujet" ?
Merci en ce qui concerne le "u" oublié :)
et pour la sécurité je n'ai pas bien saisis ce dont vous voulez me dire :s
Merci beaucoup
PS : si pour le formulaire c'est trop compliqué tant pis ! en attendant je ferais avec.
merci
giheller
Messages postés
1853
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
18 décembre 2022
142
9 sept. 2009 à 23:06
9 sept. 2009 à 23:06
il faut tester les valeurs des champs avant d'envoyer le message.
Ok, mais se sera trop compliqué je pense... pour le moment tant pis !
Merci quand même pour votre patience et certainement à très bientôt ;)
Merci encore une fois pour tout !!!
Merci quand même pour votre patience et certainement à très bientôt ;)
Merci encore une fois pour tout !!!
Bonjour
Je viens ici car je suis dans le même problème que notre ami infolex.
J'ai aussi crée un site avec un kit graphique mais malheureusement je n'arrive pas a faire fonctionner le scripts contact.
J'ai pas vraiment compris l'explication que vous avez donné en rajoutant destinataire
voici le code scipts que j'ai pouvez vous me dire se qui ne joue pas
<?
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "From: BlueHome <mike_sevetse@msn.com>\n";
$headers .= "Cc: $adresse\n";
$headers .= "Bcc: mike_sevetse@msn.com\n";
$message = "Message de l'internaute :<br> $texte <br> Son nom et prénom : $nom $prenom <br> Son email : $email";
// On envoi l'email
if ( mail($destinataire, $sujet, $message, $headers) ) echo "<div align=\"center\">
<a href=\"../index.htm\"><img src=\"../themes/default/images/button_backtosite.png\" border=\"0\"></a>
</div>";
else echo "Un probleme est survenu lors de l'envoir de votre message !";
?>
Je viens ici car je suis dans le même problème que notre ami infolex.
J'ai aussi crée un site avec un kit graphique mais malheureusement je n'arrive pas a faire fonctionner le scripts contact.
J'ai pas vraiment compris l'explication que vous avez donné en rajoutant destinataire
voici le code scipts que j'ai pouvez vous me dire se qui ne joue pas
<?
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "From: BlueHome <mike_sevetse@msn.com>\n";
$headers .= "Cc: $adresse\n";
$headers .= "Bcc: mike_sevetse@msn.com\n";
$message = "Message de l'internaute :<br> $texte <br> Son nom et prénom : $nom $prenom <br> Son email : $email";
// On envoi l'email
if ( mail($destinataire, $sujet, $message, $headers) ) echo "<div align=\"center\">
<a href=\"../index.htm\"><img src=\"../themes/default/images/button_backtosite.png\" border=\"0\"></a>
</div>";
else echo "Un probleme est survenu lors de l'envoir de votre message !";
?>
jjsteing
Messages postés
1669
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
25 sept. 2009 à 09:52
25 sept. 2009 à 09:52
Bonjour :)
Déjà, es tu sur que $sujet, $adresse et $texte contiennent bien des infos ??
De plus, gaffe à ton if.. else tu n as pas mis de {}.. ca peut etre source de soucis , et pourquoi utiliser \" au lieu de ' ???:
if ( mail($destinataire, $sujet, $message, $headers) ){
echo "<div align='center'>
<a href='../index.htm'><img src='../themes/default/images/button_backtosite.png' border='0'></a>
</div>";
}else{
echo "Un probleme est survenu lors de l'envoie de votre message !";}
Pour info, sur mon site , il y a un script d envoie de mail qui marche parfaitement :
http://jjsteing.u7n.org/index.php?id=21 => Formulaire_envoie_mail.php si tu clique sur le lien ca t affiche les données du formulaire, et sur la droite, tu as un lien pour afficher les codes sources ;)
Déjà, es tu sur que $sujet, $adresse et $texte contiennent bien des infos ??
De plus, gaffe à ton if.. else tu n as pas mis de {}.. ca peut etre source de soucis , et pourquoi utiliser \" au lieu de ' ???:
if ( mail($destinataire, $sujet, $message, $headers) ){
echo "<div align='center'>
<a href='../index.htm'><img src='../themes/default/images/button_backtosite.png' border='0'></a>
</div>";
}else{
echo "Un probleme est survenu lors de l'envoie de votre message !";}
Pour info, sur mon site , il y a un script d envoie de mail qui marche parfaitement :
http://jjsteing.u7n.org/index.php?id=21 => Formulaire_envoie_mail.php si tu clique sur le lien ca t affiche les données du formulaire, et sur la droite, tu as un lien pour afficher les codes sources ;)