[PHP] Mail en HTML

Discussion dans 'Web, design' créé par Xou, 21 Février 2008.

Statut de la discussion:
Fermée.
  1. Offline
    Xou I ♥ rien
    Bonjour,

    Je tente de faire un envoie de mail en HTML, cela fonctionne très bien, sauf avec gmail par exemple, et je me dis que ça risque de poser un soucis sur d'autres webmail.

    Le plus étrange, c'est que sur mon client mail, tout cela fonctionne très bien.

    Voici le résultat :
    J'ai donc à cet effet, créer une fonction toute simple
    PHP:
    function email($name,$mail,$to,$sujet,$message)
    {    
        
    $headers  'MIME-Version: 1.0' "\r\n";
        
    $headers .= 'Content-type: text/html; charset=utf8' "\r\n";
        
        
    // En-têtes additionnels
        
    $headers .= 'To: Patrick <'.to.'>' "\r\n";
        
    $headers .= 'From: '.$name.' <'.$mail.'>' "\r\n";
        

        
    $doc '<html>';
        
    $doc .= '<body>';
        
    $doc .= '<div style="font-family:verdana; font-size:10px;padding: 10px">';
        
    $doc .= $message;
        
    $doc .= '</div>';
        
    $doc .= '</body>';
        
    $doc .= '</html>';
        
    mail ($to$sujet$doc$headers);
    }
    Et je me demandais du coup, d'où le soucis pouvait venir.

    Merci d'avance pour votre aide.
    Xou, 21 Février 2008
    #1
  2. Offline
    Xou I ♥ rien
    Erreur trouvée, c'était juste le \r qui gênait. o_O
    Xou, 21 Février 2008
    #2
  3. Offline
    SkYlEsS Kawai
    Lequel ? ...
    SkYlEsS, 21 Février 2008
    #3
  4. Offline
    Xou I ♥ rien
    J'ai testé en les enlevant tous.
    A vrai dire, pour l'envoi d'un mail, je ne les pense pas nécessaire vu que peu de personne vont commencer à aller regarder le code source généré.
    Xou, 21 Février 2008
    #4
Statut de la discussion:
Fermée.