captain_torche
jeudi 17 août 2006 à 11:02
Oui, c'est possible.
Il faut d'abord que tu traites tes résultats dans une variable, puis que tu retournes le contenu de cette variable au navigateur, en forçant le téléchargement.
Ca donnerait quelque chose du genre :
CODE
<?php
// connexion à la base, requêtes, etc
$var = 'traitement des données de ta requete';
// On spécifie le type de fichier (ici, un simple fichier texte)
header('Content-type: text/plain');
// On force le téléchargement, avec un nom de fichier (opobre.txt)
header('Content-Disposition: attachment; filename="opobre.txt"');
// Ce qui suit fera partie du fichier en question
echo $var;
?>
Il ne reste plus qu'à faire pointer un lien vers cette page, et le tour est joué !
[Edit : grillé, mais méthode différente. A toi de choisir !]