begin process at 2012 05 28 22:26:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

envoie de mail PHP avec piece jointe [urgent]


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

envoie de mail PHP avec piece jointe [urgent]

mardi 1 juillet 2008 à 14:58:32 | envoie de mail PHP avec piece jointe [urgent]

lounkokobi270987

J' ai essayé plusieur code sur le net our envoyé des mail avec pièce jointe en PHP plus préciséent un MP3 et je comprend pas pour quoi la piece jointe arrive avec 0k a l'adresse du déstinataire en gros il ya rien dedans HELP pleeeeeeeaazze
mardi 1 juillet 2008 à 15:08:58 | Re : envoie de mail PHP avec piece jointe [urgent]

Bling 182

on peut voir ton code ?


--
Développeur web freelance - Bling182 Dev : http://freelancedev.ovh.org - http://www.bling182.fr
mardi 1 juillet 2008 à 15:18:52 | Re : envoie de mail PHP avec piece jointe [urgent]

lounkokobi270987

//Methode d'envoi de piece jointe de la class

<?php    // les attachements
    function addattachement($filename) {
        array_push ( $this -> attachement , array ( 'filename'=> $filename ) );
    }
    
    // les attachements html
    function addhtmlattachement($filename,$cid='',$contenttype='') {
        array_push ( $this -> htmlattachement ,
                  array ( 'filename'=>$filename ,
                    'cid'=>$cid ,
                    'contenttype'=>$contenttype )
        );
    }
    
    function writeattachement(&$attachement,$B) {
        $message = '';
        if ( !empty($attachement) ) {
            foreach($attachement as $AttmFile){
                $patharray = explode ("/", $AttmFile['filename']);
                $FileName = $patharray[count($patharray)-1];
                
                $message .= "\n--".$B."\n";
                
                if (!empty($AttmFile['cid'])) {
                    $message .= "Content-Type: {$AttmFile['contenttype']};\n name=\"".$FileName."\"\n";
                    $message .= "Content-Transfer-Encoding: base64\n";
                    $message .= "Content-ID: <{$AttmFile['cid']}>\n";
                    $message .= "Content-Disposition: inline;\n filename=\"".$FileName."\"\n\n";
                } else {
                    $message .= "Content-Type: application/octetstream;\n name=\"".$FileName."\"\n";
                    $message .= "Content-Transfer-Encoding: base64\n";
                    $message .= "Content-Disposition: attachment;\n filename=\"".$FileName."\"\n\n";
                }
                
                $fd=fopen ($AttmFile['filename'], "rb");
                $FileContent=fread($fd,filesize($AttmFile['filename']));
                fclose ($fd);
                
                $FileContent = chunk_split(base64_encode($FileContent));
                $message .= $FileContent;
                $message .= "\n\n";
            }
            $message .= "\n--".$B."--\n";
        }
        return $message;
    }
    

?>

/// piece.PHP Fichier exécuté

<?php

include('mail_class/class.mail.php');

$mail = new simplemail;
$mail -> addrecipient('lounkokobia@gmail.com','tetsuo');
$mail -> addrecipient('lounkokobia@gmail.com','plouf');
$mail -> addbcc('lounkokobia@gmail.com','plouf');
$mail -> addfrom('gwbush@neobagdad.com','gwbush');
$mail -> addsubject('yyy yyy');

// le message text
$mail -> text = 'plain text etc. etc. bla bla ...';

// le message format html
$mail -> html ="bla<hr><img src=\"cid:doc1\" align=\"right\">blbala\n1\t2\t3\na\tb\tc";

// un attachement html ( image jointe afficher ds le html ).
$mail -> addhtmlattachement ( 'flashing.mp3','doc1', 'audio/mpeg' );

// une piece jointe.
$mail -> addattachement ( 'flashing.mp3' );

if ( $mail -> sendmail() ) { echo "envoyé"; } else { echo "erreur"; echo $mail->error_log; } ?>


Cette discussion est classée dans : mail, jointe, php, envoie, piece


Répondre à ce message

Sujets en rapport avec ce message

Envoie de mail avec pièce jointe php, renseignement [ par fanzy76 ] Bonjour, je sais que ce sujet est assez redondant, mais j'aurais besoin de renseignements. Après diverses recherchent sur la toile, je n'ai pu répondr Recherche d'un script mail PHP avec Piece jointe [ par espoir1705 ] [^^happy10]j'ai besoind'un script mail PHP avec Piece jointe !!! merci pour l'aide PHP Pb attachement piece jointe a un mail [ par thais781 ] Bonjour, J'ai un formulaire avec entrée d'un fichier joint (codé en html) ... jusque la pas de pb. J'envoie les réponses de ce formulaire avec fichie fonction mail() [ par djbabou ] Bonjour a tous. Juste une petite question. Dans du code php, après avoir rempli un formulaire, j'ai un script qui envoie un mail de confirmation au c envoie de mail [ par nana1986 ] salut tout le monde,je développe une application en php dans laquelle j'ai besoin d'envoyer des mails . la page php d'envoie de mail est: ************ Problème utf8_decode [ par BBFUNK01 ] Bonsoir à toutes et à tous, j'ai un script php que j'ai modifié pour un formulaire e-mail en Flash, le script php marche très bien à ceci près que lo Problème d'envoie de mail [ par fanzy76 ] Bonjour,J'ai un problème dont je n'arrive pas à trouver l'origine.Je suis en cours de création d'un site. Tous les formulaires en PHP retournent les d Problème d'envoie de mail avec mail() [ par Morgz ] Bonjour à tous! Voici mon problème, j'utilise wampserver en local et j'essaye de mettre en place un fichier PHP pour envoyer un simple mail. Malheu mail de confirmation plus piece jointe [ par sarita1987 ] Bonjour à tous j'ai créé un formulaire d'insertion qui conserne la déclaration d'un sinistre pour un site d'assurance plus sa base de donnéesje voudra envoie d'un formulaire en php [ par ArnaudT62 ] Bonjour à tous, voilà mon soucil. Dans le site que je suis entrain de créer, je veux mettre un formulaire en php, voici ce que j'ai mis ( source trouv


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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,655 sec (4)

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