Recherche rapide
     
Espace Membres
il y'a actuellement 32370 membres
 
Pseudo  
Password  
inscriptions
 
Cours php/Tutoriels
  1/  Apprendre les bases de PHP
  1a/  Divers en PHP, les erreurs, les variables etc...
  2/  Les variables
  3/  Les variables d'environnements
  4/  Les conditions
  5/  Les boucles
  6/  Les cookies
  7/  Travailler sur les dates
  8/  Les tableaux array()
  9/  Travailler avec les fichiers
  10/  Traiter les chaines de caractères
  11/  Récuperer et verifier les données d'un formulaire
  12/  Envoyer des mails
  13/  Les pseudo-frames
  14/  Débuter avec mysql
  15/  Fonctions update et delete de mysql
  16/  Comprendre et utiliser la clause where
  17/  Liste de quelques fonctions mysql
  18/  Mysql par la pratique, construire un livre d'or
  19/  Construire un mini moteur ou annuaire
  20/  Afficher sur plusieurs pages
  21/  La construction de votre forum
  22/  Faire son script de sondage (vote)
  23/  Sessions , mise en pratique
  24/  Sessions , récapitulatif
  25/  Les expressions régulières
  26/  Coder son ANTI-FLOOD
  27/  Utiliser et créer ses fonctions
  28/  Upload et transfert de fichiers
 
 
 
Liens
  Les cours pour bien débuter PHP

Envoyer des mails cours n°12

Mis à jour le 23-1-2007

Pour envoyer des mails en php, vous devez utiliser la fonction mail() , le principe de base est comme suit:

Envoi simple d'email

<?php
mail('mon@email','sujet','message');
//voici la fonction basique pour envoyer un mail

?>
L'exemple ci-dessus vous montre la structure pour se servir de la fonction mail() , en 1er le destinataire, en second, le sujet et ensuite le message. Vous verrez comment se servir de cette fonction plus loin, et ajouter un email de provenance (from), ou envoyer un message au format html
 
Envoyer un mail avec l'email de provenance ( from )

<?php

$to = 'mon@email' ; //l'email du destinataire
$from = 'From: votre@email.com'; //l'email de celui qui envoi le message

$sujet = 'Ceci est un mail de test'; //le sujet
$message = 'Bonjour, ceci est un envoi de mail test'; //le message

//maintenant on envoi le mail avec la fonction php
mail($to,$sujet,$message,$from);



?>
 

Vous avez sans doute remarqué que j'ai ajouter le from à la suite de sujet dans la fonction mail, noté bien que c'est le seul champ supplémentaire que l'on peut ajouter, cette fonction ne prendra que 4 paramètres, si vous en ajoutez d'autre, vous obtiendrez un message d'erreur.
 
Envoyer un mail au format html


<?php
$to = 'monr@email'; // email du destinataire
$sujet ='test mail html'; //le sujet


$from ="From: votre@email.com \r\n"; //votre email
$from .="Content-Type: text/html; charset=us-ascii\r\n"; //ici on défini le format , soit html

$message = " "; //entrez ici un code html

mail($to,$sujet,$message,$from); // la fonction mail


?>

 
Vous avez sans doute remarqué le . devant le égale de la variable $from, cela s'appelle la concaténation, cela permet de définir une variable sur plusieurs lignes, la concaténation à d'autre avantage ;-)
 
 

A vos claviers et bonne prog
'e' Stressman


>>> Cours suivant n° 1

 

 
 
Rubrique installer
  1°/  Apache et PHP
  2°/  Mysql sur votre PC (version tar.gz)
  3°/  Mysql sur votre PC (version rpm)
 
Newsletter

 
Votez !!
Pas de votes ni suggestions actuellement
 
 
 
Débuter Linux
 1°/   Introduction
 2°/   Installation ( 1ere partie )
 3°/   Installation ( 2ème partie )
 4°/   Connexion / documentation / Synthaxe
 5°/   Les différentes commandes sous linux
 6°/   Installer / Désinstaller / Lister les applications
 7°/   Manipulation des chaines de caractères
 
    © Copyright 2005 - az-php.com - tous droits réservés , reproduction interdite . Hébergé par 1hebergeur.com [ mentions légales & copyright ]