[resolu] envoie d'une piece jointe en php
4 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
[resolu] envoie d'une piece jointe en php
Bonjour,
J'ai parcouru le forum mais aucun sujet déjà évoqué ne répond à ma question.
Donc voilà,
J'envoie des informations par mail et pour faciliter leur import dans différents logiciel pour le destinataire je voulais ajouter un fichier CSV en pièce jointe au mail.
J'utilise le code suivant :
Le mail arrive bien avec un fichier csv ataché mais pas celui qui a été généré, le fichier attaché contient ce qui devrait être dans le message au lieu de contenir le fichier généré avant l'envoi.
J'ai cherché sur gg dans tous les coins mais rien
Si vous avez une solution à me proposer ce serait sympa
J'ai parcouru le forum mais aucun sujet déjà évoqué ne répond à ma question.
Donc voilà,
J'envoie des informations par mail et pour faciliter leur import dans différents logiciel pour le destinataire je voulais ajouter un fichier CSV en pièce jointe au mail.
J'utilise le code suivant :
- Code: Tout sélectionner
touch("fichier/$dnom-$dprenom-$datejour.csv"); // Ceci créera le fichier texte
$fp=fopen("fichier/$dnom-$dprenom-$datejour.csv","a"); // Ouverture du fichier avec le mode ajout
fwrite($fp,"$dlibelle;$dsociete;$dnom;$dprenom;$dadresse;$dcp;$dville;;$dtel;$dportable;$dfax;$demail;$ddesc"); // Ceci ajoutera ou écrira le contenu "texte ..." dans le fichier
mail("$adr",
"$sujet",
"$msg",
"From: $exp\nReply-To: $exp\nContent-Type: text; name=$dnom-$dprenom-$datejour.csv\nContent-Disposition:attachement; filename=$dnom-$dprenom-$datejour.csv");
Le mail arrive bien avec un fichier csv ataché mais pas celui qui a été généré, le fichier attaché contient ce qui devrait être dans le message au lieu de contenir le fichier généré avant l'envoi.
J'ai cherché sur gg dans tous les coins mais rien
Si vous avez une solution à me proposer ce serait sympa
Dernière édition par johnny-57 le Jeu Jan 10, 2008 18:51, édité 1 fois.
Oui mais rien qui fonctionne dans mon cas, en plus tous les scripts proposé envoie des images et moi j'ai besoin d'envoyer un csv, je suis en train de tester celui là : http://www.toutestfacile.com/php/cours/mail_2.php5
Mais j'ai une erreur :
Warning: mail() [function.mail]: Permission denied: headers injection (empty line) in *adresse du fichier caché volontairement* on line 177
la ligne 177 c'est ça :
et on definie les variables ici :
Pour l'essai j'ai modifier cette portion du code :
en
Mais j'ai une erreur :
Warning: mail() [function.mail]: Permission denied: headers injection (empty line) in *adresse du fichier caché volontairement* on line 177
la ligne 177 c'est ça :
- Code: Tout sélectionner
"Reply-to: $reponse\r\nFrom: $expediteur\r\n".$header);
et on definie les variables ici :
- Code: Tout sélectionner
$header = "MIME-Version: 1.0\r\n";
$header .= "Content-Type: multipart/mixed; boundary=\"$boundary\"\r\n";
$header .= "\r\n";
Pour l'essai j'ai modifier cette portion du code :
- Code: Tout sélectionner
$msg .= "Content-Type: image/gif; name=\"$file\"\r\n";
en
- Code: Tout sélectionner
$msg .= "Content-Type: text/csv; name=\"$file\"\r\n";
Bon j'ai enfin trouvé un script qui marche
Pour ceux que ça intéresse il est dispo ici : http://blog.mbcreation.net/4-envoyer-un ... e-php.html
seul prob, il ne digère pas les mails avec un ndd en .info, j'ai du l'ajouter, il ne reconnaissait que les extensions |net|com|gov|mil|org|edu|int| en plus des extensions à 2 lettres, donc le .info était invalide pour lui.
Pour ceux que ça intéresse il est dispo ici : http://blog.mbcreation.net/4-envoyer-un ... e-php.html
seul prob, il ne digère pas les mails avec un ndd en .info, j'ai du l'ajouter, il ne reconnaissait que les extensions |net|com|gov|mil|org|edu|int| en plus des extensions à 2 lettres, donc le .info était invalide pour lui.
4 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- file_get_contents(), envoie mail() avec pièce jointe php
- formulaire envoi de piece jointe php
- [php] envoyer un mail avec une pièce jointe
- script php qui permet d'envoie une pièce jointe vers email
- Gmail : pièce jointe *.exe
- envoi mail avec pièce jointe impossible
- La limite pour une pièce jointe dans Gmail ?
- Gmail: pièces jointe PowerPoint sous google docs [RESOLU]
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum