Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
840 connectés 

  FORUM HardWare.fr
  Programmation

  Un topic de plus sur le PHP (mail avec attachement)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Un topic de plus sur le PHP (mail avec attachement)

n°45662
Armanod
Tu l'as vu???
Posté le 10-07-2001 à 14:14:13  profilanswer
 

Voila mon code les enfants  
Tata Armanoïd a du mal avec son envoie de mail!!!!  
quand j'execute ca, ben mon mail est bien envoyé avec l'attachement mais il me parvient tout en multipart http://www.contrabandent.com/pez/otn/confused/aeh.gif   .. merci le décodeur :)
y'a kkn qui peux m'aider?  http://www.mpz.co.uk/cwm/otn/confused/1zhelp.gif  je sais que je suis près du but!!!!  
<?
$to = "mail@boite.fr\n";  
$headers = "From: blabla@boite.fr\n";  
$subject="Tiens, un petit fichier attaché dans mon mail";  
$content="\nBonjour, ceci est le contenu de mon message de mon message\n";  
 
//si le fichier existe, création de l'en-tête et insertion du fichier dans une variable  
if (file_exists("../ecran/".$image."" ))  
{  
    $fic = "../ecran/".$cScreen."";  
    $taille = filesize($fic);  
    $type = filetype($fic);  
     
    //parcours la totalité du fichier à attacher et l'insère dans une variable  
    $PtFicAttache = fopen($fic,"r" );  
    $FicDansChaine = fread($PtFicAttache, $taille);  
    fclose($PtFicAttache);  
 
    //encodage en base64 pour que le fichier puisse être transmissible à travers d'un système 7-bit, ici un e-mail  
    $fic_attache = base64_encode($FicDansChaine);  
    //scinder la chaîne en plus petit morceaux, pour se conformer à la RFC 2045 (norme des mails)  
    $fic_attache = chunk_split($fic_attache, 64 , "\r\n" );  
         
    //Création de l'en-tête du fichier attaché. Attention, les espaces et les \n sont importants !!!  
    $EnteteFicAttache = "\n--some random text\nContent-Type: ".$type.";\n name=\"".$fic."\"\n"."Content-Transfer-Encoding: base64\nContent-Disposition: attachment;\n filename=\"".$fic."\"\n\n";  
}  
 
//sinon, ben on attache rien du tout  
else  
{  
    $fic_attache="";  
    $EnteteFicAttache="";  
}  
 
//On termine le mail en attachant le fichier et en indiquant l'en-tête du fichier attaché  
$content .= $EnteteFicAttache.$fic_attache;  
 
//Pour finir, ajouter dans le quatrième paramètre de la fonction mail() ce qui correspond à l'en-tête générale du mail  
//chr(13) est un retour chariot, chr(10) un saut de ligne et chr(9) une tabulation  
$headers .= "MIME-Version: 1.0\nContent-Type: multipart/mixed;".chr(13).chr(10).chr(9)."boundary=\"some random text\"\n";  
mail($to, $subject, $content, $headers);  
?>
 
 :pt1cable:  :pt1cable:  :pt1cable:  :pt1cable:  :pt1cable:  :pt1cable:

mood
Publicité
Posté le 10-07-2001 à 14:14:13  profilanswer
 

n°45678
Armanod
Tu l&#039;as vu???
Posté le 10-07-2001 à 14:37:51  profilanswer
 

http://www.3dpcgames.com/cwm/s/otn/laughing/yelrotflmao.gif  http://www.3dpcgames.com/cwm/s/otn/laughing/yelrotflmao.gif  
http://www.3dpcgames.com/cwm/s/otn/laughing/yelrotflmao.gif  http://www.3dpcgames.com/cwm/s/otn/laughing/yelrotflmao.gif  
vous savez pas!vous savez pas!vous savez pas!
 
 
http://www.3dpcgames.com/cwm/s/otn/laughing/yelrotflmao.gif  http://www.3dpcgames.com/cwm/s/otn/laughing/yelrotflmao.gif  http://www.3dpcgames.com/cwm/s/otn/laughing/yelrotflmao.gif  
http://www.3dpcgames.com/cwm/s/otn/laughing/yelrotflmao.gif  
http://www.3dpcgames.com/cwm/s/otn/laughing/yelrotflmao.gif

n°45708
Armanod
Tu l&#039;as vu???
Posté le 10-07-2001 à 15:28:11  profilanswer
 

y'a 10 personnes qui ont lu et personne pour qidé une pauvre fille dans la detresse!!!!
 
si vou plé..  :cry:  :cry:  :cry:

n°45744
Armanod
Tu l&#039;as vu???
Posté le 10-07-2001 à 16:37:46  profilanswer
 

a moins qu'il soit stupide mon post http://www.contrabandent.com/pez/otn/sad/mecry.gif  
C'est pas ma faute a moi http://www.mpz.co.uk/cwm/otn/sad/triste.gif http://www.mpz.co.uk/cwm/otn/sad/triste.gif http://www.mpz.co.uk/cwm/otn/sad/triste.gif http://www.mpz.co.uk/cwm/otn/sad/triste.gif

n°45768
revo
???
Posté le 10-07-2001 à 17:50:01  profilanswer
 

//On termine le mail en attachant le fichier et en indiquant l'en-tête du fichier attaché  
$content .= $EnteteFicAttache.$fic_attache;  
 
 
essaye de remplacer $content par $headers


---------------
"Si c'est les meilleurs qui partent les premiers, que penser des éjaculateurs précoces" Desproges

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Un topic de plus sur le PHP (mail avec attachement)

 

Sujets relatifs
lien simple mail to mais avec en image de fond l'adresse d'un site!!indice de tableaux à deux dimension en PHP
PHP[PHP] pdf
[PHP] ComposantsEn PHP, calcul sur une date
Prog PHP[PHP + Access] "odbc_num_rows" ne marche pas
[PHP] Warning: Unable to find ftpbuf 1 in ....................débuter en PHP
Plus de sujets relatifs à : Un topic de plus sur le PHP (mail avec attachement)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR