Formulaire de contact php
Résolu/Fermé
smoke91
Messages postés
69
Date d'inscription
samedi 18 août 2012
Statut
Membre
Dernière intervention
30 juillet 2014
-
5 nov. 2012 à 00:11
Utilisateur anonyme - 7 nov. 2012 à 20:55
Utilisateur anonyme - 7 nov. 2012 à 20:55
A voir également:
- Formulaire de contact php
- Easy php - Télécharger - Divers Web & Internet
- Formulaire de réclamation facebook - Guide
- Créer un groupe whatsapp sans contact - Guide
- Whatsapp contact supprimé peut il me contacter - Forum Mail
- Retour a la ligne php ✓ - Forum PHP
18 réponses
Utilisateur anonyme
5 nov. 2012 à 00:15
5 nov. 2012 à 00:15
De souvenir les ' ne conviennent pas dans cette utilisation. Il faut assigner au tableau un variable plus classique
ProBoss
Messages postés
297
Date d'inscription
samedi 16 janvier 2010
Statut
Membre
Dernière intervention
7 novembre 2012
37
5 nov. 2012 à 00:15
5 nov. 2012 à 00:15
Accolade ?
smoke91
Messages postés
69
Date d'inscription
samedi 18 août 2012
Statut
Membre
Dernière intervention
30 juillet 2014
4
5 nov. 2012 à 00:19
5 nov. 2012 à 00:19
??
smoke91
Messages postés
69
Date d'inscription
samedi 18 août 2012
Statut
Membre
Dernière intervention
30 juillet 2014
4
5 nov. 2012 à 00:17
5 nov. 2012 à 00:17
Merci pour ta réponse mais je ne comprend pas ce que je dois changer ?
Utilisateur anonyme
5 nov. 2012 à 00:20
5 nov. 2012 à 00:20
Eh bien par exemple :
nom=$_POST['nom']
puis remplace $_POST['nom'] par $nom
nom=$_POST['nom']
puis remplace $_POST['nom'] par $nom
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
smoke91
Messages postés
69
Date d'inscription
samedi 18 août 2012
Statut
Membre
Dernière intervention
30 juillet 2014
4
5 nov. 2012 à 00:28
5 nov. 2012 à 00:28
voici le code modifié est j'ai toujours la même erreur :
<?php $_POST[$nom] if(isset($_POST) && isset($nom) && isset($email) && isset($message])){ extract($_POST); if(!empty($nom) && !empty($email) && !empty($message)) { $message=str_replace("\'","'",$message); $destinataire="------@gmail.com"; $sujet="Mon site"; $msg="Une nouvelle question \n Nom : $nom \n Email: $email \n Message: $message"; $entete="From: $nom \n Reply-To: $email"; mail($destinataire,$sujet,$msg,$entete); echo "Le mail a bien été envoyé."; } else { echo "Vous n'avez pas rempli tous les champs"; } } ?>
Utilisateur anonyme
5 nov. 2012 à 00:35
5 nov. 2012 à 00:35
regarde après $message :) (tu as oublié de supprimer un crochet)
smoke91
Messages postés
69
Date d'inscription
samedi 18 août 2012
Statut
Membre
Dernière intervention
30 juillet 2014
4
5 nov. 2012 à 00:38
5 nov. 2012 à 00:38
je ne l'avais pas vu ;) ta raison mais même sans ce crochet j'ai toujours la même erreur ??
Utilisateur anonyme
5 nov. 2012 à 00:40
5 nov. 2012 à 00:40
Ou est ce que tu a mis ceci ?
nom=$_POST['nom']
mail=$_POST['email']
message=$_POST['message']
nom=$_POST['nom']
mail=$_POST['email']
message=$_POST['message']
Utilisateur anonyme
5 nov. 2012 à 00:42
5 nov. 2012 à 00:42
regarde ici il ne manquerait pas une parenthèse if(isset($_POST) && isset($_
Utilisateur anonyme
5 nov. 2012 à 00:43
5 nov. 2012 à 00:43
test voir l'ancien code et le nouveau avec cette modif. Si l'ancien marche alors garde le.
smoke91
Messages postés
69
Date d'inscription
samedi 18 août 2012
Statut
Membre
Dernière intervention
30 juillet 2014
4
5 nov. 2012 à 00:44
5 nov. 2012 à 00:44
<?php nom=$_POST['nom'] mail=$_POST['email'] message=$_POST['message'] $_POST[$nom] if(isset($_POST) && isset($nom) && isset($email) && isset($message)){ extract($_POST); if(!empty($nom) && !empty($email) && !empty($message)) { $message=str_replace("\'","'",$message); $destinataire="-----@live.fr"; $sujet="mon site"; $msg="Une nouvelle question \n Nom : $nom \n Email: $email \n Message: $message"; $entete="From: $nom \n Reply-To: $email"; mail($destinataire,$sujet,$msg,$entete); echo "Le mail a bien été envoyé."; } else { echo "Vous n'avez pas rempli tous les champs"; } } ?>
Utilisateur anonyme
5 nov. 2012 à 00:48
5 nov. 2012 à 00:48
<?php
nom=$_POST['nom']
mail=$_POST['email']
message=$_POST['message']
if( isset($nom) && isset($email) && isset($message)){
extract($_POST);
if(!empty($nom) && !empty($email) && !empty($message)) {
$message=str_replace("\'","'",$message);
$destinataire="-----@live.fr";
$sujet="mon site";
$msg="Une nouvelle question \n
Nom : $nom \n
Email: $email \n
Message: $message";
$entete="From: $nom \n Reply-To: $email";
mail($destinataire,$sujet,$msg,$entete);
echo "Le mail a bien été envoyé.";
}
else {
echo "Vous n'avez pas rempli tous les champs";
}
}
?>
essaye ceci
nom=$_POST['nom']
mail=$_POST['email']
message=$_POST['message']
if( isset($nom) && isset($email) && isset($message)){
extract($_POST);
if(!empty($nom) && !empty($email) && !empty($message)) {
$message=str_replace("\'","'",$message);
$destinataire="-----@live.fr";
$sujet="mon site";
$msg="Une nouvelle question \n
Nom : $nom \n
Email: $email \n
Message: $message";
$entete="From: $nom \n Reply-To: $email";
mail($destinataire,$sujet,$msg,$entete);
echo "Le mail a bien été envoyé.";
}
else {
echo "Vous n'avez pas rempli tous les champs";
}
}
?>
essaye ceci
smoke91
Messages postés
69
Date d'inscription
samedi 18 août 2012
Statut
Membre
Dernière intervention
30 juillet 2014
4
5 nov. 2012 à 00:52
5 nov. 2012 à 00:52
Parse error: syntax error, unexpected '=' in C:\wamp\www\monsite\contact.php on line 3
smoke91
Messages postés
69
Date d'inscription
samedi 18 août 2012
Statut
Membre
Dernière intervention
30 juillet 2014
4
5 nov. 2012 à 01:04
5 nov. 2012 à 01:04
Tu pense que c'est pck je teste en local sous wamp ?
Utilisateur anonyme
5 nov. 2012 à 22:07
5 nov. 2012 à 22:07
le problème ne vient pas de là.
Essaye ceci
Essaye ceci
<?php $nom = $_POST['nom']; $email = $_POST['email']; $message = $_POST['message']; if( isset($nom) && isset($email) && isset($message)) { extract($_POST); if(!empty($nom) && !empty($email) && !empty($message)) { //line 3 $message=str_replace("\'","'",$message); $destinataire="----@gmail.com"; $sujet="Garage Roberto"; $msg="Une nouvelle question \n Nom : $nom \n Email: $email \n Message: $message"; $entete="From: $nom \n Reply-To: $email"; mail($destinataire,$sujet,$msg,$entete); echo "Le mail a bien été envoyé."; } else { echo "Vous n'avez pas rempli tous les champs"; } } ?>
smoke91
Messages postés
69
Date d'inscription
samedi 18 août 2012
Statut
Membre
Dernière intervention
30 juillet 2014
4
6 nov. 2012 à 06:15
6 nov. 2012 à 06:15
ça marche merci bcq pour ton aide je t'en suis très très reconnaissant.