Se connecter / S'enregistrer
Votre question

Un formulaire sur mon site...

Tags :
  • Adresse IP
  • Programmation
Dernière réponse : dans Programmation
4 Août 2008 19:17:23

Bonjour !

J'ai déjà un formulaire sur mon site internet qui a été construis avec Front Page.
J'aimerais savoir si c'est possible de le changer , d'avoir l'adresse du destinataire , de où le courriel provient. Pas seulement s'il l'inscrit dans l'espace résevé.

Dans les code HTML à la suite de ACTION , que dois-je inscrire ?? Parce que j'aimerais pouvoir appuyer
sur ' répondre' pour pouvoir avoir l'adresse du destinataire. Je ne sais pas si je suis claire ... ?

S'il vous plait quelqu'un aidez moi je suis un peu perdue ...

Merci d'avance !

Autres pages sur : formulaire site

4 Août 2008 19:19:39

Pour avoir l'adresse du destinataire il faut qu'il l'inscrive dans un <input..>
4 Août 2008 19:32:09

Daccord merci de ta réponse , mais que doije écrire à la suite de ACtion dans les code HTML ???
Contenus similaires
4 Août 2008 19:52:31

Bah la page php qui va gérer les informations!
5 Août 2008 11:20:42

Bonjour ! Tien voilà un exemple de page en contact.php :
<?php
ob_start();
?>
<?php if(empty($_POST))
{
if($_GET["message"]=="ok")
$corps.="Votre mail a bien été envoyé, ainsi que votre adresse IP : ".$_SERVER['REMOTE_ADDR']."\r\n<br/>" ;
else
echo '<form method="post" action="index.php?page=contact"><fieldset><legend>Me contacter</legend><br/>
<label for="email">Votre adresse e-mail :</label><input type="text" name="email" id="email"/><br/><br/>
<label for="objet">Objet du message :</label><input type="text" name="objet" id="objet"/><br/><br/>
<label for="message">Message :</label><textarea name="message" id="message" cols="50" rows="10"></textarea><br/><br/>
<label for="question">Question anti-robots :</label> (Cette question est présente pour éviter le spam)<br/>
<input type="text" name="premiernombre" value="'.rand(0,100).'" size="1" readonly="readonly" /> <input type="text" name="secondnombre" size="1"
value="'.rand(100, 200).'" readonly="readonly" /> <input type="text" name="troisiemenombre" value="'.rand(0, 200).'" size="1" readonly="readonly" /><br/>
Recopiez les nombres contenus dans le premier et le troisième champ (ci-dessus) l\'un à la suite de l\'autre dans le champ ci-dessous :<br/>
<input type="text" name="question" id="question" size="4" /><br/><br/>
Votre adresse IP sera automatiquement envoyée quand vous enverrez votre message.<br/>
<input type="submit" name="Envoyer" value="Envoyer"/><br/><br/>
</fieldset></form>' ;
}
else
{
$temp=array_map('trim', $_POST) ;
$post=array_map('htmlspecialchars', $temp) ;
$erreur='' ;

if(empty($post["email"]))
$erreur.="Vous n'avez pas rempli le champ \"Votre adresse e-mail\".<br/>" ;
if(empty($post["objet"]))
$erreur.="Vous n'avez pas rempli le champ \"Objet du message\".<br/>" ;
if(!empty($post["email"]) && !preg_match('#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#', $post["email"]))
$erreur.="L'adresse e-mail que vous avez rentré est incorrecte.<br/>" ;
if(empty($post["message"]))
$erreur.="Vous n'avez pas rempli le champ \"Votre message\".<br/>" ;
if($post["question"]!=$post["premiernombre"].$post["troisiemenombre"])
$erreur.="La réponse à la question anti-robots ne correspond pas à la réponse attendue !<br/><br /><img src='images/quote.gif' alt='' width='20' height='15' /> <a href='javascript:history.back()'>Retournez sur le formulaire !</a> Merci." ;

if(empty($erreur))
{
if(mail('Votre email', stripslashes($post["objet"]), stripslashes("Un visiteur vous a contacté :\nSon adresse e-mail est : ".$post["email"]." et son adresse IP : ".$_SERVER['REMOTE_ADDR']."
\n".$post["message"]), "From: Formulaire contact <$email>"."\r\n"."Reply-To: ".$post["email"]))
echo 'Votre mail a bien été envoyé, ainsi que votre adresse IP ! <br /><br />Nous vous répondrons, dans les meilleurs délais, Merci' ;
}
else
echo $erreur ;
}
?>
<?php
ob_end_flush();
?>

De là tu reçois l'email et tu peut repondre au visiteur en cliquant qur repondre dans ta boite mail... Et en plus tu à L'adresse ip du visiteur pour les problemes eventuel...
5 Août 2008 15:13:35

Bonjour ! Merci Billkid06 !
Mais ... je ne sais pas si c'est moi le probème :whistle:  , mais ca ne fonctionne pas , le début je le vois correct , mais à partir de ou il faut inscrire les nombres et toute la fin du code reste en code dans ma page .. est-ce que je dois changer quelque chose dans le code ?
Merci de bien vouloir me sauver !!! lol :) 
6 Août 2008 10:03:53

Re gabymouf !
Tu la tester comment ta page ?
Si tu la mais sur localhost c'est peut-être normal (pas de toi ... :D  )... regarde moi je l'ai mise sur mon site est sa marche très bien : http://thekid06.free.fr/contact.php ;) 
6 Août 2008 10:04:36

En mem ten fé un pti tour... ;) 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS