Adapter formulaire de contact php

Fermé
micmac1 Messages postés 3 Date d'inscription samedi 21 mars 2009 Statut Membre Dernière intervention 22 mars 2009 - 21 mars 2009 à 21:53
micmac1 Messages postés 3 Date d'inscription samedi 21 mars 2009 Statut Membre Dernière intervention 22 mars 2009 - 22 mars 2009 à 08:31
Bonjour,
J'ai adapté un site web avec un formulaire de contact type.
Malheureusement je n'arrive pas à le configurer pour qu'il envoie les messages sur mon adresse mail.
Quelqu'un peut-il m'indiquer où je dois mettre mon adresse dans le code afin que ça fonctionne?
D'avance un grand merci.
PS: je dispose aussi d'un fichier "contact.asp" faut-il le modifier également?

Voici le code source du fichier conctact.php

<?php
Error_Reporting(E_ALL & ~E_NOTICE);

while ($request = current($_REQUEST)) {
if (key($_REQUEST)!='recipient') {
$pre_array=split ("&777&", $request);

$post_vars[key($_REQUEST)][0]=preg_replace ("/<[^>]*>/", "", $pre_array[0]);
$post_vars[key($_REQUEST)][1]=preg_replace ("/<[^>]*>/", "", $pre_array[1]);
}
next($_REQUEST);
}



reset($post_vars);


$subject="From ".$post_vars['your_name'][0] ;
$headers= "From: ".$post_vars['your_email'][0] ."\n";
$headers.='Content-type: text/html; charset=iso-8859-1';
$message='';
while ($mess = current($post_vars)) {
if ((key($post_vars)!="i") && (key($post_vars)!="your_email") && (key($post_vars)!="your_name")) {

$message.="<strong>".$mess[1]."</strong>   ".$mess[0]."<br>";
}
next($post_vars);
}

mail($_REQUEST['recipient'], $subject, "
<html>
<head>
<title>Contact letter</title>
</head>
<body>
<br>
".$message."
</body>
</html>" , $headers);
echo ("Your message was successfully sent!");

?>
<script>
resizeTo(300, 300);
</script>
A voir également:

4 réponses

yooyoo12 Messages postés 308 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 28 janvier 2014 18
22 mars 2009 à 00:08
salut! il faut modfier, remplacer "your name" par votre nom et "your email" par votre e-mail.
ici:

$subject="From ".$post_vars['your_name'][0] ;
$headers= "From: ".$post_vars['your_email'][0] ."\n";

ainsi que :

$message='';
while ($mess = current($post_vars)) {
if ((key($post_vars)!="i") && (key($post_vars)!="your_email") && (key($post_vars)!="your_name")) {


et je suppose que dans le fichier asp, je pense aussi qu'il faudra remplacer tout sa!
0
micmac1 Messages postés 3 Date d'inscription samedi 21 mars 2009 Statut Membre Dernière intervention 22 mars 2009
22 mars 2009 à 00:30
Merci pour ta réponse.
Malheureusement j'avais déjà essayé cela mais ça ne fonctionne toujours pas.
Pourtant lorsque je teste, j'ai un message qui stipule que le message a bien été envoyé.
Le problème c'est qu'il n'arrive pas dans ma boite mail.
0
yooyoo12 Messages postés 308 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 28 janvier 2014 18
22 mars 2009 à 07:53
tu n'as pas eu de "readme.txt" ou "lisez-moi.txt" avec ton script ?
0
micmac1 Messages postés 3 Date d'inscription samedi 21 mars 2009 Statut Membre Dernière intervention 22 mars 2009
22 mars 2009 à 08:31
Non, le site est un modèle full flash que j'ai acheté pour l'adapter à mes besoins. Tout fonctionne sauf ce formulaire de contact.
0