PHP
::Envoyer un fichier sans recharger la page
[Trackback]
Date : 2008-01-30@10:39:30
Rang : 0
Pour envoyer un fichier en attachement avec php il faut envoyer les headers suivants au navigateur:
header('Content-type: application/zip;');
header('Content-Disposition: attachment; filename="'.basename($file).'"');
header('Content-Length: '.filesize($file));
readfile($file);
Cela permet par exemple de faire télécharger un fichier (zip changer le content type en fonction de vos besoin) a l'utilisateur lorsqu'il clique sur un lien sans faire changer la page. Le href du lien est alors un script contenant les lignes précédentes.
