S'inscrire - FAQ - Membres - Marquer les forums comme lus -

Précédent   Asslema Tunisie > Technologie > Tutoriaux et Cours

Tutoriaux et Cours Retrouvez ici des tutoriaux illustrés par des captures d'écran.

Réponse
 
LinkBack Outils de la discussion Modes d'affichage
  #1 (permalink)  
Vieux 01/03/2007, 19h04
Avatar de TheMajesty
Shadow Hunter
 
Date d'inscription: octobre 2005
Localisation: Asslema Headquarters
Âge: 23
Sexe: Homme
Messages: 1 708
Images: 4
TheMajesty a une réputation au-delà de tout renom TheMajesty a une réputation au-delà de tout renom TheMajesty a une réputation au-delà de tout renom TheMajesty a une réputation au-delà de tout renom TheMajesty a une réputation au-delà de tout renom TheMajesty a une réputation au-delà de tout renom TheMajesty a une réputation au-delà de tout renom TheMajesty a une réputation au-delà de tout renom TheMajesty a une réputation au-delà de tout renom TheMajesty a une réputation au-delà de tout renom TheMajesty a une réputation au-delà de tout renom
Envoyer un message via Skype™ à TheMajesty
Envoi email en PHP

Un petit tuto très simple, de ce qui se fait le plus simple en PHP, pour réaliser un formulaire html classique dotn les infos seront récupérés par un petit script php qui enverra le contenu par email.

On crée tout d'abord notre page classique
Code HTML:
<form method="POST" action="email.php" name="monformulaire">

Nom : <input type="text" name="nom"><br />
Prenom : <input type="text" name="prenom"><br />
Mail : <input type="text" name="mail"><br /> <textarea name="commentaire">Entrer ici votre message</textarea> <input type="submit" value="Envoyer"> </form>
Ca affcihera le formulaire donc, maintenant on crée le page email.php qui enverra l'email. Nous devons passer par des variables qui récupèrent le contenu des formulaire. En php c'est la variable $_POST['']

Code PHP:
// on récupère les valeurs en utilisant la variable variable $_POST['']

$Mail $_POST['mail'];
$Nom $_POST['nom'];
$Prenom $_POST['prenom'];
$Commentaire $_POST['commentaire'];

// on rajoute l'adresse d'envoie:
$MonAdresse 'From: 'exemple@domaine.com''
/**
* On vérifie si les champs ne sont pas vides, 
* si c est pas vide -> envoi email 
* sinon on affiche un message d erreur.
*/
if(!empty($Mail) && !empty($Prenom) && !empty($Nom) && !empty($Commenatire) ){ 

/* on peut organiser le contenu du mail de façon à y mettre le nom, le prénom et le commentaire. */
$Message "$Nom $fPrenom a envoyé ce commentaire : \n \n  $Commentaire"

// Et si on vérifie que tout s'est bien passé ? 
// On ajoute un IF donc
  
if( mail($to$sujet$message$MonAdresse) ){
    echo 
'Votre message a été envoyé.';
  } 
// tout va bien, sinon :
  
else{
    echo 
'Une erreur est survenu lors de l\'envoi du message. Merci de  réessayer.';
  } 
// à noter le \' 

// là c'est le sinon du premier IF.
  
else{
    echo 
'Merci de remplir tous les champs. Revenez en arrière pour corriger.';
}
// c'est fini ! 
Ce qu'il faut retenir c'est la variable $_POST[''] et la fonction mail().
__________________
J'ai désactivé la messagerie privée. Prière de me laisser un message sur mon profil

Dernière modification par TheMajesty ; 01/03/2007 à 19h13.
Réponse avec citation
Réponse

Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

BB code is oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui



Fuseau horaire GMT +1. Il est actuellement 20h30.