Envoyer un mail sous format HTML
Résolu/Fermé
A voir également:
- Envoyer un mail sous format HTML
- Format epub - Guide
- Yahoo mail - Accueil - Mail
- Telecharger format factory - Télécharger - Conversion & Codecs
- Format apfs - Guide
- Publipostage mail - Accueil - Word
7 réponses
Bonjour
$email_text=file_get_contents('maPage')
Mais attention, si tu n'as pas les bons en-têtes dans ton mail, celui qui le recevra verra le source de la page, pas du HTML
$email_text=file_get_contents('maPage')
Mais attention, si tu n'as pas les bons en-têtes dans ton mail, celui qui le recevra verra le source de la page, pas du HTML
Melooo
Messages postés
1405
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
18 mars 2013
84
7 juin 2011 à 16:51
7 juin 2011 à 16:51
Salut,
pour récupérer la valeur d'un formulaire sur une page html il te faut du PHP, en passant par des variables POST
pour récupérer la valeur d'un formulaire sur une page html il te faut du PHP, en passant par des variables POST
Utilisateur anonyme
7 juin 2011 à 16:57
7 juin 2011 à 16:57
Non mais c'est dans ma page .php
J'aimerais que la variable :
$email_text
qui se trouve ici :
récupère le contenu d'une page HTML
J'aimerais que la variable :
$email_text
qui se trouve ici :
tep_mail($name, $email_address, EMAIL_SUBJECT, nl2br($email_text), STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS);
récupère le contenu d'une page HTML
Utilisateur anonyme
7 juin 2011 à 17:03
7 juin 2011 à 17:03
Si je procède comme cela :
Sa marche, je reçoit bien comme contenu du mail : " Test de message ".
Mais j'aimerais que ce contenu HTML soit dans une page .html séparer..
Mais je ne voit pas comment faire, merci de votre aide..
$email_text='<html> <head> <title>Titre</title> </head> <body>Test de message</body> </html>';
Sa marche, je reçoit bien comme contenu du mail : " Test de message ".
Mais j'aimerais que ce contenu HTML soit dans une page .html séparer..
Mais je ne voit pas comment faire, merci de votre aide..
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
7 juin 2011 à 17:09
7 juin 2011 à 17:09
Les bons en-têtes ? Comment sa ?
Sinon merci de la fonction, j'essaie sa....
Sinon merci de la fonction, j'essaie sa....
mpmp93
Messages postés
6648
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 339
Modifié par mpmp93 le 7/06/2011 à 17:31
Modifié par mpmp93 le 7/06/2011 à 17:31
Bonjour,
La meilleure méthode, utiliser mail de Zend Framework. Exemple:
// Utilisaton module Mail de Zend Framework
require_once 'Zend/Loader.php';
Zend_Loader::loadClass ('Zend_Mail' );
$mail = new Zend_Mail('UTF8');
$body = <<<CORPS_MESSAGE
<body style='margin: 10px;'>
....ici le texte en HTeumeuLeu....
CORPS_MESSAGE;
// important: CORPS_MESSAGE; TOUJOURS en début de ligne !!!!!!
// le texte HTML est encadré en notation heredoc
$mail->setBodyHtml($body);
$mail->setFrom('...ici mail de l'émetteur...');
$mail->addTo('...ici mail du destinataire....');
$mail->setSubject("...ici titre du message....");
$mail->Send()); // envoi du mail
Pour le Zend Framework, c'est ici:
https://framework.zend.com/
A+
La meilleure méthode, utiliser mail de Zend Framework. Exemple:
// Utilisaton module Mail de Zend Framework
require_once 'Zend/Loader.php';
Zend_Loader::loadClass ('Zend_Mail' );
$mail = new Zend_Mail('UTF8');
$body = <<<CORPS_MESSAGE
<body style='margin: 10px;'>
....ici le texte en HTeumeuLeu....
CORPS_MESSAGE;
// important: CORPS_MESSAGE; TOUJOURS en début de ligne !!!!!!
// le texte HTML est encadré en notation heredoc
$mail->setBodyHtml($body);
$mail->setFrom('...ici mail de l'émetteur...');
$mail->addTo('...ici mail du destinataire....');
$mail->setSubject("...ici titre du message....");
$mail->Send()); // envoi du mail
Pour le Zend Framework, c'est ici:
https://framework.zend.com/
A+
Utilisateur anonyme
Modifié par Ad.Boisson le 7/06/2011 à 17:43
Modifié par Ad.Boisson le 7/06/2011 à 17:43
Trop lourd à mon insu ...
Le " file_get_contents " marche parfaitement ;).
Merci quand même, j'ai regardé ton code, il marcherait mais sa m'obligerais à tout changer le fonctionnement de ma page .php alors que ce que je fais c'est une modification sur un CMS (OsCommerce) pour une entreprise ...
Voilà ;).
Cordialement.
Le " file_get_contents " marche parfaitement ;).
Merci quand même, j'ai regardé ton code, il marcherait mais sa m'obligerais à tout changer le fonctionnement de ma page .php alors que ce que je fais c'est une modification sur un CMS (OsCommerce) pour une entreprise ...
Voilà ;).
Cordialement.