probleme envoi un fichier a l'email à partir d'un formulaire

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par mahdivitche, 3 Octobre 2009.

  1. mahdivitche
    mahdivitche WRInaute impliqué
    Inscrit:
    6 Janvier 2008
    Messages:
    869
    J'aime reçus:
    0
    Bonjour,
    je veut faire un formulaire qui permet d'envoyer un fichier joint ( cv ) vers mon email
    j'ai trouvé un code mais ça marche pas bien ( il envoi le fichier vide )

    voila le code php

    Code:
    $headers ='From: "nom a envoyer"<[email protected]>'."\n";
         $headers .='Reply-To: [email protected]'."\n";
        $headers.= "Content-type: multipart/mixed;\n";
    
    $limite = '_parties_'.md5(uniqid (rand()));
    $headers.= " boundary=\"----=$limite\"\n\n";
    
    $texte = "------=$limite\n";
    $texte.= "Content-type: text/html; charset=\"iso-8859-1\"\n\n";
    $texte.='<html>
    	 <head>
    	 <title>envoi cv</title>
    	 </head>
    	 <body>
    MON Message
    </body></html>';
    
    $sujet="envoi cv";
    
    
    $fichier = $_FILES['cv']['name'];
    $contenu = file_get_contents($fichier);
    $attachement = "\n------=$limite\n";
    
    $attachement .= "Content-Type: text/html; name=\"".$fichier."\"\n";
    $attachement .= "Content-Transfer-Encoding: base64\n";
    $attachement .= "Content-Disposition: attachment; filename=\"".$fichier."\"\n\n";
    
    $attachement .= chunk_split(base64_encode($contenu));
    
    mail("mon email",$sujet,$texte.$attachement,$headers);
    
    
    et voila le code html

    Code:
    <html>
    <head><title>envoi cv</title></head>
    <body>
    
    
    <form method="post" name="form1" enctype="multipart/form-data">
    
    Votre cv : <input name="cv" type="file" id="cv" />
    
    <input name="env1" type="submit" id="env1" value="  Envoyer  " />
    
    </form>
    </body>
    </html>
    
    
    qu'il est le problème dans mon code ?

    merci d'avance
     
  2. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    12 018
    J'aime reçus:
    133
Chargement...
Similar Threads - probleme envoi fichier Forum Date
PHP -Problème retraitement données Mysql avant envoit dans un tableau array Développement d'un site Web ou d'une appli mobile 28 Décembre 2016
Problème avec l'envoi d'un mail sans contenu php Développement d'un site Web ou d'une appli mobile 7 Septembre 2016
Problème configuration évènement envoi formulaire Google Analytics Google Analytics 14 Mars 2014
Problème d'envoi de mail Développement d'un site Web ou d'une appli mobile 8 Juillet 2013
Problème envoi mots clés $_SERVER['HTTP_REFERER'] Administration d'un site Web 24 Mai 2012
Probleme d'envoi de mail en html avec serveur smtp Développement d'un site Web ou d'une appli mobile 7 Décembre 2009
Problème avec REQUEST_URI qui ne me renvoie pas l'URL rewritée ! Développement d'un site Web ou d'une appli mobile 6 Décembre 2008
Contrer le problème d'envoi d'e-mails Administration d'un site Web 5 Décembre 2008
[RESOLU] probléme d'envoi de formulaire Développement d'un site Web ou d'une appli mobile 24 Juillet 2008
problème d'envoie de mail Administration d'un site Web 14 Avril 2008
probleme envoi de mail par mon crm Administration d'un site Web 26 Mars 2008
Probleme avec le bouton d'envoi d'un formulaire Développement d'un site Web ou d'une appli mobile 22 Mars 2008
Envoi d'une newsletter / problème headers / spam Développement d'un site Web ou d'une appli mobile 18 Février 2008
Problème dans l'envoie d'un newsletter Développement d'un site Web ou d'une appli mobile 1 Janvier 2007
Problèmes d'envoi d'e-mail ? Les serveurs mentent ! Administration d'un site Web 1 Septembre 2006
Probleme ! envoi de formulaire en php sous OVH Administration d'un site Web 21 Mars 2005
Probleme d'envoi avec gmail via Outlook Gmail, Google Talk, Blogger et Orkut 8 Décembre 2004
Probleme d'envois de formulaire par mail Administration d'un site Web 25 Octobre 2004
Problème envoi formulaire avec windows XP Administration d'un site Web 8 Février 2004
Problemes d'envoi Administration d'un site Web 31 Octobre 2003