Script de contact qui ne marche pas
manu
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
depuis quelques heures je n'arrive pas a faire fonctionner mon script simple de contact!
pouvez vous m'aider? cela m'indique comme erreur:
Notice: Undefined variable: email in /flex/domain/nomdemonsite.fr/site/www/traitement.php on line 14
et aussi celle ci
Notice: Undefined variable: pseudo in /flex/domain/nomdemonsite.fr/site/www/traitement.php on line 15 Votre Nom et Prénom :
voici ma page contact.php
<html>
<head>
<title>Contactez le webmaster du site</title>
<meta name="keywords" content="içi vos mots clefs ">
<meta name="description" content="La description de votre formulaire">
</head>
<body bgcolor="#006666" text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">
<table width="30%" border="3" bordercolor="#000066">
<tr bgcolor="#0000FF">
<td>
<table width="100%" border="1" bordercolor="#000099">
<tr bgcolor="#6666FF">
<td>
<div align="center"><b>Pour nous contactez</b> <br>
<b>Merci de remplir les renseignements : </b></div>
</td>
</tr>
</table>
<br>
<form method="post" action="traitement.php">
<div align="left"><b> Email : </b>
<input type="text" name="email" value="">
<br>
<b>Nom et prénom :</b>
<input type="text" name="pseudo" value="">
<br>
<b>Numéro de téléphone :</b>
<input type="text" name="telephone" value="">
<br>
<b>Objet de votre contact : </b>
<textarea name="texte" cols="30"></textarea>
<br>
<input type="submit" value="Soumettre" name="submit">
</div>
</form>
</td>
</tr>
<tr bgcolor="#000099">
<td>
<div align="center"><font color="#333333"><a href="http://emmanuel.dali.free.fr">©
Réalisé par Pêche-Nord</a></font></div>
</td>
</tr>
</table>
<p> </p>
</body>
</html>
et ma page traitement:
<html>
<body>
<body bgcolor="#000099" text="#FFFFFF">
<br>
<b><font color="#FFFF99"><b>Merci de votre soumission, un email vient de vous être envoyer</b></font> </b><br>
<b><font color="#FFFF99"><b>Voiçi vos infos:</b></font> </b></center><BR>
<?
require "config.php";
?>
<?
echo " <center><b><i>Votre email : $email </b><br>";
echo " <b>Votre Nom et Prénom : $pseudo </b><br>";
echo '<b><br><br>Votre commentaire à bien était transmis.<br>';
echo 'Nous vous réponderons dans les plus brefs délais</b></center><br>';
echo "<center><a href=\"$url\">Retour sur notre site</a></center>"; //
?>
<?php
$to = $email;
$sujet = 'Confirmation de votre demande de renseignements';
$corps = "$pseudo , Nous vous confirmons la bonne récéption de votre demande de renseignements sur notre location.\n";
$corps .= "Nous allons vous répondre trés prochainement.\n";
$corps .= "<br>Vous pouvez vous rendre sur notre site en cliquant a l'adresse suivante :\n<br><a href=\"$url\">Accueil de notre site</a>"; //
$headers = "MIME-Version: 1.0\n";
$headers .= "From: $reply\n"; // Votre email
$headers .= "Reply-To: $reply\n"; // Votre email
$headers .= "Content-Type: text/html; charset=\"iso-8859-1\"";
mail($to,$sujet, $corps,$headers);
?>
<?php
$destinataire = $dest;
$subjet = 'Une demande de renseignements sur votre location';
$corps = "$pseudo , vous laisse se commentaire avec l'email $email.<br>\n";
$corps .="Numéro de téléphone:\n $telephone<br>";
$corps .="Avec le texte suivant:\n $texte<br>";
$headers = "MIME-Version: 1.0\n";
$headers .= "From: $reply\n"; // Votre email
$headers .= "Reply-To: $reply\n"; // Votre email
$headers .= "Content-Type: text/html; charset=\"iso-8859-1\"";
mail($destinataire,$subjet, $corps,$headers);
?>
</body>
</html>
merci de votre aide
depuis quelques heures je n'arrive pas a faire fonctionner mon script simple de contact!
pouvez vous m'aider? cela m'indique comme erreur:
Notice: Undefined variable: email in /flex/domain/nomdemonsite.fr/site/www/traitement.php on line 14
et aussi celle ci
Notice: Undefined variable: pseudo in /flex/domain/nomdemonsite.fr/site/www/traitement.php on line 15 Votre Nom et Prénom :
voici ma page contact.php
<html>
<head>
<title>Contactez le webmaster du site</title>
<meta name="keywords" content="içi vos mots clefs ">
<meta name="description" content="La description de votre formulaire">
</head>
<body bgcolor="#006666" text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">
<table width="30%" border="3" bordercolor="#000066">
<tr bgcolor="#0000FF">
<td>
<table width="100%" border="1" bordercolor="#000099">
<tr bgcolor="#6666FF">
<td>
<div align="center"><b>Pour nous contactez</b> <br>
<b>Merci de remplir les renseignements : </b></div>
</td>
</tr>
</table>
<br>
<form method="post" action="traitement.php">
<div align="left"><b> Email : </b>
<input type="text" name="email" value="">
<br>
<b>Nom et prénom :</b>
<input type="text" name="pseudo" value="">
<br>
<b>Numéro de téléphone :</b>
<input type="text" name="telephone" value="">
<br>
<b>Objet de votre contact : </b>
<textarea name="texte" cols="30"></textarea>
<br>
<input type="submit" value="Soumettre" name="submit">
</div>
</form>
</td>
</tr>
<tr bgcolor="#000099">
<td>
<div align="center"><font color="#333333"><a href="http://emmanuel.dali.free.fr">©
Réalisé par Pêche-Nord</a></font></div>
</td>
</tr>
</table>
<p> </p>
</body>
</html>
et ma page traitement:
<html>
<body>
<body bgcolor="#000099" text="#FFFFFF">
<br>
<b><font color="#FFFF99"><b>Merci de votre soumission, un email vient de vous être envoyer</b></font> </b><br>
<b><font color="#FFFF99"><b>Voiçi vos infos:</b></font> </b></center><BR>
<?
require "config.php";
?>
<?
echo " <center><b><i>Votre email : $email </b><br>";
echo " <b>Votre Nom et Prénom : $pseudo </b><br>";
echo '<b><br><br>Votre commentaire à bien était transmis.<br>';
echo 'Nous vous réponderons dans les plus brefs délais</b></center><br>';
echo "<center><a href=\"$url\">Retour sur notre site</a></center>"; //
?>
<?php
$to = $email;
$sujet = 'Confirmation de votre demande de renseignements';
$corps = "$pseudo , Nous vous confirmons la bonne récéption de votre demande de renseignements sur notre location.\n";
$corps .= "Nous allons vous répondre trés prochainement.\n";
$corps .= "<br>Vous pouvez vous rendre sur notre site en cliquant a l'adresse suivante :\n<br><a href=\"$url\">Accueil de notre site</a>"; //
$headers = "MIME-Version: 1.0\n";
$headers .= "From: $reply\n"; // Votre email
$headers .= "Reply-To: $reply\n"; // Votre email
$headers .= "Content-Type: text/html; charset=\"iso-8859-1\"";
mail($to,$sujet, $corps,$headers);
?>
<?php
$destinataire = $dest;
$subjet = 'Une demande de renseignements sur votre location';
$corps = "$pseudo , vous laisse se commentaire avec l'email $email.<br>\n";
$corps .="Numéro de téléphone:\n $telephone<br>";
$corps .="Avec le texte suivant:\n $texte<br>";
$headers = "MIME-Version: 1.0\n";
$headers .= "From: $reply\n"; // Votre email
$headers .= "Reply-To: $reply\n"; // Votre email
$headers .= "Content-Type: text/html; charset=\"iso-8859-1\"";
mail($destinataire,$subjet, $corps,$headers);
?>
</body>
</html>
merci de votre aide
A voir également:
- Script de contact qui ne marche pas
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Recuperer contact carte sim - Guide
- Retrouver contact supprimé - Accueil - Android
- Erreur lors de l'enregistrement du contact - Forum Xiaomi
sur la page qui te pose pb je ne vois pas la récupération des variables $_POST ....
Selon la config du serveur. .. l'utilisation des varaiables globales est désactivée...
il faut donc récupérer les varaiables avant de les utiliser.
$name=$_POST['name'];
PS:
Si la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Cordialement,
Jordane