auto répondeur

Petit nouveau ! | 9 Messages

24 juil. 2014, 14:18

Bonjour, j'ai créé un petit formulaire de contact basique, j'aimerai qu'une réponse soit envoyée automatiquement à l'expéditeur.

Quand je reçois un message, l'expéditeur est [email protected].

Ce qui m'interdit de faire un répondeur depuis la messagerie de mon FAI car cela fait une boucle sans fin.

Peux t on modifier l'expéditeur? où bien doit on inclure, en php une réponse automatique dans le fichier coté serveur?

voici le code :
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$from = 'Site internet du CSVBM'; 
$to = '[email protected]'; 
$subject = 'Contact depuis le site internet';
$antispam = $_POST['antispam'];

$body = "From: $name\n E-Mail: $email\n Message:\n $message";

if ($_POST['submit'] && $antispam == '4') {	

if (mail ($to, $subject, $body, $from)) { 
header("location:http://www.mondomaine.com/redirect2.html");
} 
} else if ($_POST['submit'] && $antispam != '4') {
header("location:http://www.mondomaine.com/email1.html");
}

?>
Quelles sont les fonctions qui permettraient cela, merci ! =D>
Modifié en dernier par moogli le 28 juil. 2014, 15:05, modifié 2 fois.
Raison : bbcode

Petit nouveau ! | 9 Messages

24 juil. 2014, 18:59

bon j'ai farfouillé un peu partout et j'ai rajouté une partie
if ($_POST['submit'] && $antispam == '4') {

       /* récupération de l'adresse mail */
        $email = $POST['Email'];

        /* message */
        $message = 'Merci de nous avoir contacté, nous vous répondrons dès que possible !';
        $to = $email;
        $subject = 'Message bien envoyé';

      /* envoi du message */
        mail( $to, $subject, $message );
    }
mon problème c'est que j'ai essayé de le placer dans le code plus haut mais cela ne fonctionne pas, avez vous une idée où je pourrai placer ce code, merci
Modifié en dernier par moogli le 28 juil. 2014, 15:07, modifié 1 fois.
Raison : bbcode

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

28 juil. 2014, 15:56

Modération :
Afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ


Salut,

ton d'envoie est fonctionnel ce qui te manque c'est la logique.
Je te conseil de mettre en commentaire les redirections pendant que tu développe sinon c'est le bordel pour debugger.

@+
Il en faut peu pour être heureux ......

Petit nouveau ! | 4 Messages

31 juil. 2014, 01:25

<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$from = 'Site internet du CSVBM';
$to = '[email protected]';
$subject = 'Contact depuis le site internet';
$antispam = $_POST['antispam'];

$body = "From: $name\n E-Mail: $email\n Message:\n $message";

if ($_POST['submit'] && $antispam == '4') {

if (mail ($to, $subject, $body, $from)) {

echo '<script language="javascript">self.location = "http://www.mondomaine.com/redirect2.htm ... );</script>';
}
} else if ($_POST['submit'] && $antispam != '4') {

echo '<script language="javascript">self.location = "http://www.mondomaine.com/email1.html"; ... );</script>';
}

?>