Formulaire php

Fermé
Anthoweed1 Messages postés 3 Date d'inscription jeudi 6 avril 2017 Statut Membre Dernière intervention 6 avril 2017 - 6 avril 2017 à 17:19
cs_PaTaTe Messages postés 2126 Date d'inscription mercredi 21 août 2002 Statut Contributeur Dernière intervention 19 février 2021 - 6 avril 2017 à 20:00
Bonjour je cherche quelqu'un qui pourrait me rendre un énorme service j'ai créé un formulaire en php et j'aimerais que quand on clic sur le bouton "envoyer" que le formulaire s'envoie directement à mon adresse mail.
Si quelqu'un pourrait m'aider à le faire via teamviewer sa me ferais énormément plaisir merci d'avance pour votre aide

3 réponses

cs_PaTaTe Messages postés 2126 Date d'inscription mercredi 21 août 2002 Statut Contributeur Dernière intervention 19 février 2021 496
6 avril 2017 à 17:23
Un formulaire de la sorte n'est pas forcément fait en PHP, ll peut être fait en HTML/Javascript (intégrable évidement dans une page PHP évidement)
0
anthony lanthin
6 avril 2017 à 17:25
pouriez vous m'aider a réglé mon problème ?
0
cs_PaTaTe Messages postés 2126 Date d'inscription mercredi 21 août 2002 Statut Contributeur Dernière intervention 19 février 2021 496
6 avril 2017 à 17:29
Pour régler votre problème il faudrait savoir ce que ce formulaire doit comporter ^^
0
anthony lanthin > cs_PaTaTe Messages postés 2126 Date d'inscription mercredi 21 août 2002 Statut Contributeur Dernière intervention 19 février 2021
6 avril 2017 à 17:35
peu importe que se sois du php ou html tant que le formulaire s'envois correctement
0
cs_PaTaTe Messages postés 2126 Date d'inscription mercredi 21 août 2002 Statut Contributeur Dernière intervention 19 février 2021 496 > anthony lanthin
6 avril 2017 à 18:43
Tu ne réponds pas à la question ^^

Que doit comporter le formulaire ?
0
cs_PaTaTe Messages postés 2126 Date d'inscription mercredi 21 août 2002 Statut Contributeur Dernière intervention 19 février 2021 496 > anthony lanthin
Modifié le 6 avril 2017 à 20:14
On va faire simple alors :

Page mail.html :
<center>
 <h1>Formulaire de contact</h1>
 <form action="verif.php" method="post">
  Votre email : <br/><input name="email" type="text"/><br/><br/>
  Objet : <br/><input name="objet" type="text"/><br/><br/>
  Message : <br/><textarea name="message" rows="5" cols="30"></textarea><br/><br/>
  <input type="submit" value="Envoyer"/>
 </form>
</center>


Page verif.php :
<?php
 $destinataire = "webmaster@monsite.com";
 $email = $_POST['email'];
 $objet = $_POST['objet'];
 $message = $_POST['message'];
 $header = "From: " . $_POST['email'];
 if ( $objet == "" ) {//On stoppe si pas d'objet
  echo "Veuillez indiquer un objet.";
  $erreur = true;
 }
 if ( $message == "" ) {//On stoppe si pas de message
  echo "Veuillez indiquer un message.";
  $erreur = true;
 }
 $email_regex = "^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+.[a-z0-9-]";
 if ( $email == "" OR !eregi( $email_regex , $email ) ) {//On stoppe si pas de mail valide
  echo "Veuillez indiquer un email valide.";
  $erreur = true;
 }
 if ( !$erreur ) {//Si aucune erreur n'a pas été detectée, envoi ...
  mail( $destinataire , $objet , $message , $header );
  echo "Le message a été envoyé.";
 }
?>


EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :ICI

Merci d'y penser dans tes prochains messages.
0
Anthoweed1 Messages postés 3 Date d'inscription jeudi 6 avril 2017 Statut Membre Dernière intervention 6 avril 2017 > cs_PaTaTe Messages postés 2126 Date d'inscription mercredi 21 août 2002 Statut Contributeur Dernière intervention 19 février 2021
6 avril 2017 à 19:53
nom et prénom
adresse e-mail
champ texte a défilement
et le bouton envoyer
0
jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
6 avril 2017 à 19:48
Bonjour,
Une simple recherche te donne des exemples ...
par exemple : https://forums.commentcamarche.net/forum/affich-34495151-transmettre-des-donnees-de-formulaires#p34500025
0