J'ai un problème: j'ai besoin de créer un fichier csv et de l'envoyer en pièce jointe aux messages électroniques. Honnêtement, je ne fais jamais ça, donc je suis tout à fait un lammer dans cette affaire. Quelqu'un peut-il me dire avec ce que je dois commencer ou partager des liens?Envoyer un fichier CSV attaché à l'e-mail
4
A
Répondre
18
Je pense que ce que vous cherchez, je l'ai utilisé dans le passé fonctionne parfaitement.
Espérons que ça aide.
<?php
$cr = "\n";
$csvdata = "First Name" . ',' . "Last Name" . $cr;
$csvdata .= $txtFName . ',' . $txtLName . $cr;
$thisfile = 'file.csv';
$encoded = chunk_split(base64_encode($csvdata));
// create the email and send it off
$subject = "File you requested from RRWH.com";
$from = "[email protected]";
$headers = 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-Type: multipart/mixed;
boundary="----=_NextPart_001_0011_1234ABCD.4321FDAC"' . "\n";
$message = '
This is a multi-part message in MIME format.
------=_NextPart_001_0011_1234ABCD.4321FDAC
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Hello
We have attached for you the PHP script that you requested from http://rrwh.com/scripts.php
as a zip file.
Regards
------=_NextPart_001_0011_1234ABCD.4321FDAC
Content-Type: application/octet-stream; name="';
$message .= "$thisfile";
$message .= '"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="';
$message .= "$thisfile";
$message .= '"
';
$message .= "$encoded";
$message .= '
------=_NextPart_001_0011_1234ABCD.4321FDAC--
';
// now send the email
mail($email, $subject, $message, $headers, "-f$from");
?>
Sincères salutations, Wesley.
Questions connexes
- 1. Envoyer un simple fichier attaché via la fonction PHP mail()
- 2. yii envoyer un fichier csv charset
- 3. Comment puis-je envoyer un email avec un fichier zip attaché en Python?
- 4. Envoyer un fichier CSV par courrier électronique avec PHP
- 5. Fichier attaché dans un document Word
- 6. Comment utiliser PHP pour envoyer un fichier CSV à un utilisateur via un appel AJAX?
- 7. Nettoyer un fichier CSV
- 8. protéger un fichier CSV
- 9. télécharger un fichier csv
- 10. Créer un fichier CSV
- 11. Shell script: copie des colonnes en-tête dans un fichier csv à un autre fichier csv
- 12. Envoyer un fichier à un socket
- 13. phpmailer AddAttachment() fichier csv
- 14. Assosiations de clonage avec fichier attaché
- 15. écrire dans un fichier csv
- 16. Comment importer un fichier CSV?
- 17. Analyser un fichier CSV incorrect
- 18. Comment générer un fichier CSV?
- 19. NSScanner et un fichier CSV
- 20. Comment envoyer un fichier csv/texte depuis un téléphone Android vers une imprimante wifi?
- 21. Télécharger le fichier CSV multiple attaché à <a> en utilisant le déclencheur "cliquez" ne fonctionne pas
- 22. Générer un fichier csv à partir de données de formulaire sur fly puis envoyer un e-mail à l'adresse
- 23. Envoyer un fichier d'actionscript à servlet
- 24. C: envoyer un fichier à la socket
- 25. Envoyer un fichier PDF à iBooks
- 26. envoyer un fichier à l'appareil Android
- 27. Impossible de joindre un fichier CSV à l'application Mail iPhone
- 28. Django, ReportLab PDF Generation attaché à un email
- 29. httpwebrequest envoyer un fichier
- 30. Envoyer un fichier MIME
Avec quel aspect êtes-vous coincé? Quel code avez-vous? –