Je veux créer un fichier à la volée et l'envoyer au navigateur au lieu du site php. Je pense que je dois utiliser la fonction d'en-tête, mais comment faire? Quelqu'un peut-il me dire ça?Comment puis-je télécharger un fichier inexistant dans php
Répondre
Si vous avez besoin de faire des données à télécharger sous forme de fichier régulier alors vous devez dire le navigateur que le contenu que vous envoyez va must être téléchargé à la place comme affiché sur le navigateur en tant que HTML standard. Pour ce faire, vous pouvez utiliser l'en-tête. Par exemple: si vous avez besoin pour obtenir un fichier .csv dinamicly généré par PHP, vous devez insérer ces lignes de code avant l'affichage des données sur la page:
header("Content-type: application/csv");
header("Content-Disposition: attachment; filename=report.csv");
header("Pragma: no-cache");
header("Expires: 0");
echo 'data1,data2,data3...';
Assurez-vous de ne pas envoyer les données au navigateur avant de définir un paramètre d'en-tête.
<?php
header('Content-type: text/plain');
header('Content-disposition: attachment; filename=hello.txt');
echo "Hello world";
?>
c'est exactement ce que je veux dire –
@moustafa: Alors acceptez la réponse. ;) – Bobby
Il est très, très difficile de comprendre ce que vous dites - ce que je pense que vous dites que vous voulez un script PHP pour faire un client de télécharger sa sortie au lieu d'afficher sans créer un fichier. Si c'est ce que vous essayez de faire, vous pouvez utiliser ce code:
header("Content-Disposition: attachment; filename=my_file.txt");
- 1. Comment télécharger un fichier existant en PHP
- 2. Télécharger le fichier PHP
- 3. PHP multiples fichier télécharger
- 4. PHP télécharger le fichier
- 5. Télécharger un fichier et l'enregistrer dans un répertoire en PHP
- 6. C# Comment télécharger un fichier sur un serveur PHP?
- 7. Télécharger un fichier Fichiers volumineux PHP/AJAX
- 8. Télécharger un fichier avec php sur un autre serveur php
- 9. Télécharger le fichier php mail
- 10. Comment créer un fichier CSV en utilisant PHP (et télécharger)
- 11. Comment télécharger un fichier dans des rails?
- 12. Création d'une instance IShellItem pour un fichier inexistant
- 13. Comment télécharger un fichier sur le serveur PHP?
- 14. Comment créer un fichier XML avec php et le télécharger?
- 15. Comment forcer un fichier à télécharger en PHP
- 16. ExtJS & PHP Télécharger le fichier
- 17. PHP télécharger l'image et le fichier dans un dossier spécifié
- 18. fstream in et out sur fichier inexistant
- 19. Télécharger un fichier dans MVC
- 20. Vérification XPath pour un nœud inexistant
- 21. Comment définir un champ inexistant dans Python ClientForm?
- 22. comment je peux télécharger un fichier dans l'archive zip
- 23. télécharger un fichier par programme
- 24. forcer un fichier à télécharger
- 25. Télécharger par programme un fichier en mémoire php
- 26. Comment télécharger un fichier dans un dossier en utilisant webdav?
- 27. Télécharger le fichier du site PHP
- 28. force PHP Télécharger le fichier corrompu
- 29. SVN - Comment télécharger un seul fichier?
- 30. Comment télécharger un fichier avec Catalyst?
J'ai pris la liberté de reformuler votre question. Si je me suis trompé ou si j'ai mal compris votre intention, je m'excuse d'avance. Et bien sûr, n'hésitez pas à le modifier à nouveau. – Bobby