begin process at 2012 05 31 05:05:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Pb envoi mail au format HTML


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pb envoi mail au format HTML

mardi 31 mai 2005 à 15:06:38 | Pb envoi mail au format HTML

richarddum

Bonjour,

Je cherche via un script à envoyer un mail en HTML, mais impossible à faire fonctionner et je ne vois pas pourquoi. Voici le code :

function envoi_mail($mail, $fichier)
{
  $sujet='Dernières infos';
  $header='From: xx <
\n'">contact@xx.fr>\n';
  $header.='Reply-To: <
\r\n'">contact@xx.fr>\r\n';
  $header.= "MIME-Version: 1.0\r\n";
  $header.= "content-type: text/html; charset=iso-8859-1\r\n";
  
$textfile = $fichier;
  if($fhandle = fopen($textfile, "r"))
  {
    $message = fread($fhandle,filesize($textfile));
    fclose($fhandle);  //CLOSE THE FILE

    return mail($mail, $sujet, $message, $header);
  }
  else
  {
    print("Error: the txt file could not be opened or read.");
    return false;
  }
}

Merci de votre aide

mardi 31 mai 2005 à 16:37:03 | Re : Pb envoi mail au format HTML

ImmortalPC

Si non tu as :
<?php
$texte = 'le texte de votre page :) :P ;)';//ici, mettez le texte de votre page entre les ''
echo $texte,"<br />\r\n";

$smileys = array(':)',':P',';)',':(',':@',':D',':peur:','mdr');
$img = array('smile.gif','razz.gif','wink.gif','snif.gif','evil.gif','thumleft.gif','affraid.gif','mdr.png');
$nb_smileys = 0;
foreach($smileys as $element){$nb_smileys++;}
for($i=0;$i<$nb_smileys;$i++){
    $texte = str_replace($smileys[$i],'<img src="/images/smileys/'.$img[$i].'" alt="'.$smileys[$i].'" />',$texte);
}
echo $texte,"<br />\r\n";//ici,on fait l'affichage du texte apres avoir changé les codes en smileys
?>
@+

Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi.
mardi 31 mai 2005 à 16:40:59 | Re : Pb envoi mail au format HTML

ImmortalPC

OUPS
Je me suis planté de forum !!!
dsl!!!!
Non enfaite ici  ce qui plante tout je crois que c'est
$header.= "MIME-Version: 1.0\r\n";
Moi aussi ça me le faisais sur un autre script et quand j'ai enlevé ça, c'était mieux!!!
@+ et encore dsl

Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi.
mardi 31 mai 2005 à 18:17:28 | Re : Pb envoi mail au format HTML

richarddum

Effectivement en enlevant $header.= "MIME-Version: 1.0\r\n"; le mail part, mais affiche chez le destinataire le code HTML et non pas une page correcte.
mardi 31 mai 2005 à 18:46:03 | Re : Pb envoi mail au format HTML

Anthomicro

Réponse acceptée !
Salut,

'Content-Type: text/plain; charset="iso-8859-1"'."\n"
'Content-Transfer-Encoding: quoted-printable'."\n\n"


    mardi 31 mai 2005 à 22:32:02 | Re : Pb envoi mail au format HTML

    richarddum

    Merci de votre aide, le code qui fonctionne est

    $header='From: xx <'."\n">contact@xx.fr>'."\n";
      $header.='Reply-To: <'."\r\n">contact@xx.fr>'."\r\n";
      $header.= 'content-type: text/html; charset=iso-8859-1'."\r\n";
     


    Cette discussion est classée dans : mail, xx, envoi, html, header


    Répondre à ce message

    Sujets en rapport avec ce message

    Formulaire d'envoi de mail en HTML [ par slhuilli ] Bonjour,Je suis a la recherche d'un script (PHP si possible) pour pouvoir écrire des mails au format HTML (gestion des gras, souligné et italique ains Envoi de mail HTML [ par cyaya ] j'ai ecrit ce code pour envoyer des mail avec un textArea en format text, je voudrais savoir s'il y une option à rajouter pour pouvoir envoyer le mail [URG] mail() et page html [ par Magidev ] Bonjour à tous,Voila mon problème,Je suis entrain de réaliser pour l'instant un systeme et j'aurais besoin d'envoyer un mail de confirmation MAISIl fa envoi de plusieur mail + mail html [ par Blacknight91titi ] Salutvoila j'ai un code pour envoyer un mail lors de l'envoi du formulairemais je voudrai que cela envoi le mail aplusieur destinataire.et que le mail envoi d'une page html par mail [ par Vankiel ] bonjour a toutes et a tous, en php, je souhaiterais envoyer une page html dans le corps de mon mail. cette page contient du texte et des images.avec l problemes avec envoi de mail... [ par nezdeboeuf62 ] Bonjour les amis...Bon voila, j'ai ecrit un script qui envoi un mail au format texte ou html (c'est une confirmation d'une inscription, ms le contenu envoi des informations par mail en html [ par administrateurlinux ] Bonjour, J'ai fais un formulaire et j'aimerais savoir comment on fais pour envoyer les informations en html,Sa fonctionne en texte nikelAvec ce code l probleme envoi mail avec bdd [ par shadow1779 ] Bonjour,j'essai de faire une fonction pour envoyer les news de mon site par mail a une personne, je fais donc une reception du texte (qui est a la bas Re : Envoi de mail avec php [URGENT] [ par hasen ] Bonjour a tous!Désolé de revenir avec ce sujet, mais il faut a tout prix que je resolve mon probleme!!!Alors voila, sur le site que je suis en train d


    Nos sponsors


    Sondage...

    Comparez les prix

    CalendriCode

    Mai 2012
    LMMJVSD
     123456
    78910111213
    14151617181920
    21222324252627
    28293031   

    Consulter la suite du CalendriCode

    Photothèque

    A découvrir



     
    Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
    CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
    CodeS-SourceS.com© est une marque déposée tous droits réservés

    Google Coop CodeS-SourceS Google Coop CodeS-SourceS
    Temps d'éxécution de la page : 0,546 sec (4)

    Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales