Soumettre la recherche
Mettre en ligne
Email et PHP5
•
0 j'aime
•
1,716 vues
Jean-Marie Renouard
Suivre
Présentation de plusieurs clients Email pour PHP 5
Lire moins
Lire la suite
Ingénierie
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 19
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Le client HTTP PHP5
Le client HTTP PHP5
Jean-Marie Renouard
PHP5 et les fichiers
PHP5 et les fichiers
Jean-Marie Renouard
Le client FTP de PHP5
Le client FTP de PHP5
Jean-Marie Renouard
Gestion de formulaires en PHP
Gestion de formulaires en PHP
Jean-Marie Renouard
Client base de données en PHP5
Client base de données en PHP5
Jean-Marie Renouard
Fichier XML et PHP5
Fichier XML et PHP5
Jean-Marie Renouard
Syntaxe du langage PHP
Syntaxe du langage PHP
Jean-Marie Renouard
PHP 5 et la programmation objet
PHP 5 et la programmation objet
Jean-Marie Renouard
Recommandé
Le client HTTP PHP5
Le client HTTP PHP5
Jean-Marie Renouard
PHP5 et les fichiers
PHP5 et les fichiers
Jean-Marie Renouard
Le client FTP de PHP5
Le client FTP de PHP5
Jean-Marie Renouard
Gestion de formulaires en PHP
Gestion de formulaires en PHP
Jean-Marie Renouard
Client base de données en PHP5
Client base de données en PHP5
Jean-Marie Renouard
Fichier XML et PHP5
Fichier XML et PHP5
Jean-Marie Renouard
Syntaxe du langage PHP
Syntaxe du langage PHP
Jean-Marie Renouard
PHP 5 et la programmation objet
PHP 5 et la programmation objet
Jean-Marie Renouard
Présentation de PHP
Présentation de PHP
Jean-Marie Renouard
Javascript et JQuery
Javascript et JQuery
Jean-Marie Renouard
MVC / Frameworks PHP
MVC / Frameworks PHP
Jean-Marie Renouard
Sécurité et Quaité de code PHP
Sécurité et Quaité de code PHP
Jean-Marie Renouard
Configuration PHP5
Configuration PHP5
Jean-Marie Renouard
SQL et MySQL
SQL et MySQL
Jean-Marie Renouard
Beautiful CSS : Structurer, documenter, maintenir
Beautiful CSS : Structurer, documenter, maintenir
Yves Van Goethem
Pratique de la programmation en go
Pratique de la programmation en go
kader15
Trucs et astuces PHP et MySQL
Trucs et astuces PHP et MySQL
Damien Seguy
Bases de PHP - Partie 1
Bases de PHP - Partie 1
Régis Lutter
Etes vous-pret pour php8 ?
Etes vous-pret pour php8 ?
Christophe Villeneuve
Formation PHP
Formation PHP
kemenaran
Cours php
Cours php
csskaled
Soutenance Zend Framework vs Symfony
Soutenance Zend Framework vs Symfony
Vincent Composieux
Cours php & Mysql - 3éme partie
Cours php & Mysql - 3éme partie
kadzaki
PHP5 - POO
PHP5 - POO
mazenovi
Php cours
Php cours
funinformatique
Open close principle, on a dit étendre, pas extends !
Open close principle, on a dit étendre, pas extends !
Engineor
Cours3-PHPfgdwfwdffhddfbwdfwdfwdfwdfwfw.pdf
Cours3-PHPfgdwfwdffhddfbwdfwdfwdfwdfwfw.pdf
RihabBENLAMINE
Lp web tp3_idse
Lp web tp3_idse
Karim Amane
Communications Réseaux et HTTP avec PHP
Communications Réseaux et HTTP avec PHP
julien pauli
Quoi de neuf dans Zend Framework 1.10 ?
Quoi de neuf dans Zend Framework 1.10 ?
Mickael Perraud
Contenu connexe
Tendances
Présentation de PHP
Présentation de PHP
Jean-Marie Renouard
Javascript et JQuery
Javascript et JQuery
Jean-Marie Renouard
MVC / Frameworks PHP
MVC / Frameworks PHP
Jean-Marie Renouard
Sécurité et Quaité de code PHP
Sécurité et Quaité de code PHP
Jean-Marie Renouard
Configuration PHP5
Configuration PHP5
Jean-Marie Renouard
SQL et MySQL
SQL et MySQL
Jean-Marie Renouard
Beautiful CSS : Structurer, documenter, maintenir
Beautiful CSS : Structurer, documenter, maintenir
Yves Van Goethem
Pratique de la programmation en go
Pratique de la programmation en go
kader15
Trucs et astuces PHP et MySQL
Trucs et astuces PHP et MySQL
Damien Seguy
Bases de PHP - Partie 1
Bases de PHP - Partie 1
Régis Lutter
Etes vous-pret pour php8 ?
Etes vous-pret pour php8 ?
Christophe Villeneuve
Formation PHP
Formation PHP
kemenaran
Cours php
Cours php
csskaled
Soutenance Zend Framework vs Symfony
Soutenance Zend Framework vs Symfony
Vincent Composieux
Cours php & Mysql - 3éme partie
Cours php & Mysql - 3éme partie
kadzaki
PHP5 - POO
PHP5 - POO
mazenovi
Php cours
Php cours
funinformatique
Open close principle, on a dit étendre, pas extends !
Open close principle, on a dit étendre, pas extends !
Engineor
Tendances
(18)
Présentation de PHP
Présentation de PHP
Javascript et JQuery
Javascript et JQuery
MVC / Frameworks PHP
MVC / Frameworks PHP
Sécurité et Quaité de code PHP
Sécurité et Quaité de code PHP
Configuration PHP5
Configuration PHP5
SQL et MySQL
SQL et MySQL
Beautiful CSS : Structurer, documenter, maintenir
Beautiful CSS : Structurer, documenter, maintenir
Pratique de la programmation en go
Pratique de la programmation en go
Trucs et astuces PHP et MySQL
Trucs et astuces PHP et MySQL
Bases de PHP - Partie 1
Bases de PHP - Partie 1
Etes vous-pret pour php8 ?
Etes vous-pret pour php8 ?
Formation PHP
Formation PHP
Cours php
Cours php
Soutenance Zend Framework vs Symfony
Soutenance Zend Framework vs Symfony
Cours php & Mysql - 3éme partie
Cours php & Mysql - 3éme partie
PHP5 - POO
PHP5 - POO
Php cours
Php cours
Open close principle, on a dit étendre, pas extends !
Open close principle, on a dit étendre, pas extends !
Similaire à Email et PHP5
Cours3-PHPfgdwfwdffhddfbwdfwdfwdfwdfwfw.pdf
Cours3-PHPfgdwfwdffhddfbwdfwdfwdfwdfwfw.pdf
RihabBENLAMINE
Lp web tp3_idse
Lp web tp3_idse
Karim Amane
Communications Réseaux et HTTP avec PHP
Communications Réseaux et HTTP avec PHP
julien pauli
Quoi de neuf dans Zend Framework 1.10 ?
Quoi de neuf dans Zend Framework 1.10 ?
Mickael Perraud
Formation php pdo
Formation php pdo
Souhaibou Salla
Ouvrir vos plugins aux autres développeurs - WPTech Nantes
Ouvrir vos plugins aux autres développeurs - WPTech Nantes
corsonr
Mieux Développer en PHP avec Symfony
Mieux Développer en PHP avec Symfony
Hugo Hamon
Php 7.4 2020-01-28 - afup
Php 7.4 2020-01-28 - afup
Julien Vinber
Cours php -partie 1.pdf
Cours php -partie 1.pdf
ssuserc46a93
PHP mysql Xml.pdf
PHP mysql Xml.pdf
GroupeExcelMarrakech
WordPress + HTTPS
WordPress + HTTPS
Brice Capobianco
PHP mysql Xml.doc
PHP mysql Xml.doc
GroupeExcelMarrakech
Migration PHP4-PHP5
Migration PHP4-PHP5
julien pauli
technologies web chapitre 4 -php-.pptx
technologies web chapitre 4 -php-.pptx
tirike6016
Web Service API Odoo - android
Web Service API Odoo - android
Mohamed aymen zairi
Enrichir vos contenus Wordpress avec les API - WPTech 2015
Enrichir vos contenus Wordpress avec les API - WPTech 2015
PXNetwork
La référence Clear php
La référence Clear php
Damien Seguy
Php 7 Think php7
Php 7 Think php7
neuros
Wordpress et la sécurité des plugins
Wordpress et la sécurité des plugins
Boiteaweb
Architecture PHP 3 tier avec Zend en backend de Drupal
Architecture PHP 3 tier avec Zend en backend de Drupal
Thomas Delerm
Similaire à Email et PHP5
(20)
Cours3-PHPfgdwfwdffhddfbwdfwdfwdfwdfwfw.pdf
Cours3-PHPfgdwfwdffhddfbwdfwdfwdfwdfwfw.pdf
Lp web tp3_idse
Lp web tp3_idse
Communications Réseaux et HTTP avec PHP
Communications Réseaux et HTTP avec PHP
Quoi de neuf dans Zend Framework 1.10 ?
Quoi de neuf dans Zend Framework 1.10 ?
Formation php pdo
Formation php pdo
Ouvrir vos plugins aux autres développeurs - WPTech Nantes
Ouvrir vos plugins aux autres développeurs - WPTech Nantes
Mieux Développer en PHP avec Symfony
Mieux Développer en PHP avec Symfony
Php 7.4 2020-01-28 - afup
Php 7.4 2020-01-28 - afup
Cours php -partie 1.pdf
Cours php -partie 1.pdf
PHP mysql Xml.pdf
PHP mysql Xml.pdf
WordPress + HTTPS
WordPress + HTTPS
PHP mysql Xml.doc
PHP mysql Xml.doc
Migration PHP4-PHP5
Migration PHP4-PHP5
technologies web chapitre 4 -php-.pptx
technologies web chapitre 4 -php-.pptx
Web Service API Odoo - android
Web Service API Odoo - android
Enrichir vos contenus Wordpress avec les API - WPTech 2015
Enrichir vos contenus Wordpress avec les API - WPTech 2015
La référence Clear php
La référence Clear php
Php 7 Think php7
Php 7 Think php7
Wordpress et la sécurité des plugins
Wordpress et la sécurité des plugins
Architecture PHP 3 tier avec Zend en backend de Drupal
Architecture PHP 3 tier avec Zend en backend de Drupal
Plus de Jean-Marie Renouard
Manuel De Securite 1.8 (Mise à jour avec DOCKER)
Manuel De Securite 1.8 (Mise à jour avec DOCKER)
Jean-Marie Renouard
ManuelDeSecurite-1.7.pdf
ManuelDeSecurite-1.7.pdf
Jean-Marie Renouard
Manuel de sécurité Linux
Manuel de sécurité Linux
Jean-Marie Renouard
Les structures de données PHP5
Les structures de données PHP5
Jean-Marie Renouard
Ssh cookbook v2
Ssh cookbook v2
Jean-Marie Renouard
Ssh cookbook
Ssh cookbook
Jean-Marie Renouard
Manuel de sécurisation d'un serveur Linux
Manuel de sécurisation d'un serveur Linux
Jean-Marie Renouard
Structure de données en PHP
Structure de données en PHP
Jean-Marie Renouard
Plus de Jean-Marie Renouard
(8)
Manuel De Securite 1.8 (Mise à jour avec DOCKER)
Manuel De Securite 1.8 (Mise à jour avec DOCKER)
ManuelDeSecurite-1.7.pdf
ManuelDeSecurite-1.7.pdf
Manuel de sécurité Linux
Manuel de sécurité Linux
Les structures de données PHP5
Les structures de données PHP5
Ssh cookbook v2
Ssh cookbook v2
Ssh cookbook
Ssh cookbook
Manuel de sécurisation d'un serveur Linux
Manuel de sécurisation d'un serveur Linux
Structure de données en PHP
Structure de données en PHP
Dernier
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestion
yakinekaidouchi1
JTC 2024 Bâtiment et Photovoltaïque.pdf
JTC 2024 Bâtiment et Photovoltaïque.pdf
Institut de l'Elevage - Idele
firefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdf
firstjob4
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de plancher
mansouriahlam
Algo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigés
Sana REFAI
optimisation logistique MLT_231102_155827.pdf
optimisation logistique MLT_231102_155827.pdf
SoukainaMounawir
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Ville de Châteauguay
Dernier
(7)
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestion
JTC 2024 Bâtiment et Photovoltaïque.pdf
JTC 2024 Bâtiment et Photovoltaïque.pdf
firefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdf
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de plancher
Algo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigés
optimisation logistique MLT_231102_155827.pdf
optimisation logistique MLT_231102_155827.pdf
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Email et PHP5
1.
Jean-Marie Renouard LightPath
2014©
2.
Le logo PHP
est du domaine public http://commons.wikimedia.org/wiki/File:PHP-logo.svg Ce document est licencié sous licence ◦Attribution-NonCommercial-ShareAlike ◦CC BY-NC-SA Plus de détails: http://creativecommons.org/licenses/by-nc-sa/3.0/fr/ LightPath 2014© - http://www.jmrenouard.fr 2
3.
Configuration PHP Envoyer
un message simple Envoyer un message avec des copies Envoyer un message en HTML Autres APIs Mail Envoyer un message avec pièces jointes LightPath 2014© - http://www.jmrenouard.fr 3
4.
LightPath 2014© -
http://www.jmrenouard.fr 4
5.
API mail supporte
SMTP La configuration se trouve dans php.ini [sendmail] smtp_server=mail.yourdomain.com smtp_port=25 LightPath 2014© - http://www.jmrenouard.fr 5
6.
LightPath 2014© -
http://www.jmrenouard.fr 6
7.
Mail: fonction principale
d’envoi de mail <?php // Le message $message = "Line 1nLine 2nLine 3"; $message = wordwrap($message, 70); // Envoi du mail mail(‘destinataire@example.com', 'Mon Sujet', $message); ?> LightPath 2014© - http://www.jmrenouard.fr 7
8.
$to = 'aidan@example.com'
. ', '; // notez la virgule $to .= 'wez@example.com'; // En-têtes additionnels $headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "rn"; $headers .= 'From: Anniversaire <anniversaire@example.com>' . "rn"; $headers .= 'Cc: anniversaire_archive@example.com' . "rn"; $headers .= 'Bcc: anniversaire_verif@example.com' . "rn"; // Envoi mail($to, $subject, $message, $headers); LightPath 2014© - http://www.jmrenouard.fr 8
9.
Le message en
HTML ◦$message = ’<html>…</html>’; Les entêtes MAIL pour l’HTML $headers = 'MIME-Version: 1.0' . "rn"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "rn"; L’envoi du email mail($to, $subject, $message, $headers); LightPath 2014© - http://www.jmrenouard.fr 9
10.
API PHP trop
pauvre Utilisation API tiers préconisés. LightPath 2014© - http://www.jmrenouard.fr 10
11.
LightPath 2014© -
http://www.jmrenouard.fr 11
12.
foreach ($list as
$name => $address) { $this->email->clear(); $this->email->to($address); $this->email->from('your@example.com'); $this->email->subject(‘petit message '.$name); $this->email->message(‘Bonjour '.$name.' , et bonne journée.'); $this->email->send(); } LightPath 2014© - http://www.jmrenouard.fr 12
13.
$tr = new
Zend_Mail_Transport_Smtp(‘smtp.gmail.com'); $mail->setFrom('a@gmail.com', 'Server'); $mail->addTo($to, 'a@gmail.com'); $mail->setSubject($subject); $mail->setBodyText($body); $mail->send(); LightPath 2014© - http://www.jmrenouard.fr 13
14.
include('Mail.php'); $mail =
Mail::factory("mail"); $headers = array( "From"=>"me@example.com", "Subject"=>"Test Mail« ); $body = "This is a test! » ; $mail->send("best@friend.com", $headers, $body); LightPath 2014© - http://www.jmrenouard.fr 14
15.
LightPath 2014© -
http://www.jmrenouard.fr 15
16.
foreach ($list as
$name => $address) { $this->email->clear(); $this->email->to($address); $this->email->from('your@example.com'); $this->email->subject(‘petit message '.$name); $this->email->message(‘Bonjour '.$name.' , et bonne journée.'); $this->email->attach('/path/to/photo1.jpg'); $this->email->send(); } LightPath 2014© - http://www.jmrenouard.fr 16
17.
$mail = new
Zend_Mail(); $mail->setFrom('a@gmail.com', 'Server'); $mail->addTo($to, 'a@gmail.com'); $mail->setSubject($subject); $mail->setBodyText($body); $mail->createAttachment($someBinaryString); $mail->createAttachment($myImage, 'image/gif', Zend_Mime::DISPOSITION_INLINE, Zend_Mime::ENCODING_BASE64); $mail->send(); LightPath 2014© - http://www.jmrenouard.fr 17
18.
include('Mail.php'); include_once('Mail_Mime/mime.php'); $msg
= new Mail_mime() ; $headers = array( "From"=>"me@example.com", "Subject"=>"Test Mail » ); $body = "This is a test! » ; $ msg ->addAttachment(« mon Fichier.txt »); $mail =& Mail::factory('mail'); $mail->send("best@friend.com", $headers, $body); LightPath 2014© - http://www.jmrenouard.fr 18
19.
LightPath: ◦Société de
conseil et d’ingénierie ◦Formations, Conseil, Audit et mise en oeuvre ◦jmrenouard@lightpath.fr Jean-Marie RENOUARD ◦jmrenouard@gmail.com ◦Twitter: @jmrenouard ◦http://www.jmrenouard.fr LightPath 2014© - http://www.jmrenouard.fr 19
Télécharger maintenant