Maison >développement back-end >tutoriel php >Pourquoi mon téléchargement PHP CSV ne demande-t-il pas de téléchargement ?
De nombreux utilisateurs rencontrent un problème lorsqu'ils tentent de télécharger des fichiers CSV depuis leur serveur à l'aide de PHP. Au lieu de demander un téléchargement, le fichier s'ouvre dans la fenêtre du navigateur de l'utilisateur. En explorant ce problème, nous proposerons deux solutions efficaces pour garantir un téléchargement correct des fichiers.
Si vous souhaitez forcer le téléchargement de tous les fichiers CSV de votre serveur sans interférence du navigateur, vous pouvez modifier votre fichier .htaccess en ajoutant le code suivant :
AddType application/octet-stream csv
Si vous devez télécharger des fichiers CSV spécifiques à l'aide de PHP, vous pouvez suivre ces étapes :
Voici un exemple de code :
header('Content-Type: application/csv'); header('Content-Disposition: attachment; filename=example.csv'); header('Pragma: no-cache'); readfile("/path/to/example.csv");
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!