probleme envoi un fichier a l'email à partir d'un formulaire
2 messages
• Page 1 sur 1
- mahdivitche
- WRInaute impliqué

- Messages: 967
- Inscription: 6 Jan 2008
probleme envoi un fichier a l'email à partir d'un formulaire
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
et voila le code html
qu'il est le problème dans mon code ?
merci d'avance
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: Tout sélectionner
$headers ='From: "nom a envoyer"<email@gmail.com>'."\n";
$headers .='Reply-To: email@gmail.com'."\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: Tout sélectionner
<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
-

UsagiYojimbo - WRInaute accro

- Messages: 8579
- Inscription: 23 Nov 2005
Re: probleme envoi un fichier a l'email à partir d'un formulaire
Un conseil : utilises des classes dont l'efficacité n'est plus à prouver pour gérer ce genre de chose : http://stephaneey.developpez.com/tutoriel/php/phpmailer/
2 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- envoi email orange
- email envoi en copie à + de 500 destinataires
- envoi du tableau de bord par email ?
- Rapport personnalisé envoi email planifié
- envoi email avec fonction mail() php sécurité ?
- demande d'aide - Formulaire et envoi des résultats par email
- Adsense sur email à partir de Gmail?
- Générer une image à partir d'un email
- envoi d'un fichier suite à paiement paypal ?
- envoi de fichier joint avec formulaire impossible
- Sortie de GoogleStats v2.01 - 02-03-2003
- Mise à jour des services Postini - 11-02-2009
- Article sur le fichier .htaccess - 11-01-2003
- Google Toolbar 4.0 en test - 30-01-2006
- Comment gérer simplement les sitemaps de plusieurs sites au même endroit - 28-02-2008
- Déclarer son fichier sitemap dans le fichier robots.txt - 16-04-2007
- Gérer l'entête HTTP en PHP - 04-08-2008
- Alerte Google Dance - 08-09-2008
- Combinaison de mots-clés
Cet outil vous permet de créer à partir de quelques mots-clés une liste d'expressions constituées des mots pris dans tous les ordres possibles. Il sert aux analyses de positionnement et achats de mots-clés.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
