IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Mail] Forme texte ET html


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Par défaut [Mail] Forme texte ET html
    Je voudrais envoyer un mail qui s'affiche au format html quand le client accepte le html et sinon affiche un mail au format texte si ce n'est pas le cas.
    En cherchant a droite a gauche je suis arrivé a ce code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    	$this->Headers = "To:<'$mail'>\n";
    	$this->Headers .= "From: <'$from'>\n";
    	$this->Headers .= "MIME-Version: 1.0\n";
    	$this->Headers .= "\r\nContent-Type: multipart/alternative; boundary=\"==Multipart_Boundary_".$random_hash."\"";
    	ob_start();
    	?>
    	--==Multipart_Boundary_<?php echo $random_hash; ?> 
    	Content-Type: text/plain; charset="iso-8859-1"
    	Content-Transfer-Encoding: 7bit
     
    	#text_simple
     
    	--==Multipart_Boundary_<?php echo $random_hash; ?> 
    	Content-Type: text/html; charset="iso-8859-1"
    	Content-Transfer-Encoding: 7bit
     
    	#text_html
     
    	--PHP-alt-<?php echo $random_hash; ?>--	
     
    	<?php 
    	$this->Message = ob_get_clean();
    Et le probleme c'est qui marche pas^^
    J'avais trouvé un exempl sur http://www.webcheatsheet.com
    et quand je fais un copier/coller ca marche pas non plus...
    Donc voila si quelqu'un sais comment faire sa pourrai m'aider^^

  2. #2
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Par défaut
    J'ai trouvé swiftmailer qui peut peut etre aider à faire ce que je dois faire mais j'ai un peu de mal a comprendre donc si quelqu'un s'y connait sa pourrai etre pas mal^^

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Par défaut
    Bon j'ai a peu pret reussi voila le code si ca interesse quelqu'un^^:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <?php
     
    require_once "lib/swift.php";
    require_once "lib/swift/Connection/SMTP.php";
     
    $swift =& new Swift(new Swift_Connection_SMTP("smtp.host.tld"));
     
    //Create a message
    $message =& new Swift_Message("My subject");
     
    //Add some "parts"
    $message->attach(new Swift_Message_Part("Part 1 of message"));
    $message->attach(new Swift_Message_Part("Part <strong>2</strong> of message", "text/html"));
     
    //And send like usual
    if ($swift->send($message, "joe@bloggs.tld", "me@my-address.com")) echo "Sent";
    else echo "Failed";

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] Mail et texte en html
    Par nietzsche64 dans le forum VBA Access
    Réponses: 10
    Dernier message: 24/06/2013, 16h31
  2. [PHP 5.3] Envoi d'e-mail au format texte et HTML
    Par pierrot10 dans le forum Langage
    Réponses: 1
    Dernier message: 02/03/2010, 07h07
  3. envoyer un mail format texte + html ?
    Par Merfolk dans le forum Langage
    Réponses: 2
    Dernier message: 21/09/2009, 12h07
  4. [PHP 4] [Mail] fonction mail() texte Format HTML
    Par MeHo_ dans le forum Langage
    Réponses: 3
    Dernier message: 16/01/2009, 15h46
  5. [Mail] Envois d'e-mails au format texte et html
    Par opeo dans le forum Langage
    Réponses: 11
    Dernier message: 08/08/2007, 10h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo