PHP

Envoi d'e-mails

Non Résolu

Bonjour,

Cela faisait un certain temps que j'avais pas testé mon formulaire de contact et je viens de me rendre compte que je ne reçois aucun e-mail quand je le remplie.

Si vous pouvez m'aider à trouver mon erreur, je suis preneur.

Merci d'avance


Voici mon code :

<form method="post">
    	<input type="email" name="email" placeholder="Votre e-mail" required><br>
     	<input type="subject" name="sujet" placeholder="Sujet" required><br>
  		<textarea name="message" placeholder="Votre message" required></textarea><br>
  		<input type="submit" value="Envoyer" id="bouton_d_envoi">
	    <style>#bouton_d_envoi {font-size: 1.5em; background-color: #DCDCDC;} #bouton_d_envoi:hover {background-color: #0053FF; color: #FFFFFF;cursor: pointer; transition: 0.3s ease-in-out;}</style>
    </form>
    <?php
        if (isset($_POST['message'])) {
            $position_arobase = strpos($_POST['email'], '@');
            if ($position_arobase === false)
                echo '<p>Votre e-mail doit comporter un arobase.</p>';
            else {
                $retour = mail('***@gmail.com', $_POST['sujet'], $_POST['message'], 'From: ' . $_POST['email']);
                if($retour)
                    echo "<p>Votre message a été envoyé avec succès.</p>"; 
                else
                    echo "<p>Echec de l'envoi.</p>";
            }
        }
    ?>
1122 vues
05 mai 2021 à 22:34 (Édité)
Cette pub permet au site de vivre ...

13 commentaires

Salut @gros-problemes 😀,


Avec 000webhost, j'utilise PHP Mailer 😏, c'est plus puissant car tu peux envoyer des images, des pièces jointes par exemple.

Et pour moi cela fonctionne bien, pour le mettre en place j'ai suivi ce tutoriel: voir le lien


Bon courage !

@Space001


Mon site est en ligne hébergé sur 000webhost.com

Bonsoir @gros-problemes :


Ton site est en ligne ou tu le développes en local ? 🤔

Cette pub permet au site de vivre ...
1
2