Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5085 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Download Data ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Download Data ?

n°714144
bub68
Posté le 03-05-2004 à 13:35:20  profilanswer
 

Hello,
 
Qq un sait comment lancer un telechargement du serveur vers le client en PHP ? Je m'explique, je souhaite faire une sauvegarde des datas de ma bdd. j'ai deja mis en forme les données, mais je ne sais pas comment les envoyer au client :pfff: (du style apparition de la fenetre de telechargement).
 
merci.
 
                Bruno


Message édité par bub68 le 03-05-2004 à 13:35:56
mood
Publicité
Posté le 03-05-2004 à 13:35:20  profilanswer
 

n°714154
Tentacle
Posté le 03-05-2004 à 13:48:56  profilanswer
 

Tu as d'une part la solution de 'facilité' de stoker ta sauvegarde dans un fichier sur ton serveur (dans un dossier protégé par précaution) et faire un lien vers (ou une redirection).
 
Ou sinon, ton script peut envoyer directement la sauvegarde, mais il faut changer le type mime dans l'en-tête (mettre text/plain par exemple) avec la fonction header.
Par exemple :

Code :
  1. <?php
  2. header("Content-type: text/plain" );
  3. header("Content-Disposition: attachment; filename=backup.txt" );
  4. /* ... ta sauvegarde ... */
  5. ?>


 
(exemple tiré de la doc : http://fr3.php.net/manual/fr/function.header.php )
 
Fait bien gaffe de ne rien afficher avant header.

n°714225
bub68
Posté le 03-05-2004 à 14:21:05  profilanswer
 

Ca fonctionne nicquel.
 
merci !!!!
 
           Bruno

n°714371
bub68
Posté le 03-05-2004 à 15:49:21  profilanswer
 

Argh,
 
Ca fonctionne trop bien... :sweat: mais je ne trouve pas comment generer une page apres le telechargement. Je ne suis pas sur que ce soit possible. L'idée est de rediriger le client vers une page après la fin du telechargement.
 
Existe il une astuce pour cela ?
 
            Bruno


Message édité par bub68 le 03-05-2004 à 15:49:43
n°714391
jagstang
Pa Capona ಠ_ಠ
Posté le 03-05-2004 à 16:07:10  profilanswer
 

bub68 a écrit :

Argh,
 
Ca fonctionne trop bien... :sweat: mais je ne trouve pas comment generer une page apres le telechargement. Je ne suis pas sur que ce soit possible. L'idée est de rediriger le client vers une page après la fin du telechargement.
 
Existe il une astuce pour cela ?
 
            Bruno


je crois pas que ça soit possible.

n°714394
jagstang
Pa Capona ಠ_ಠ
Posté le 03-05-2004 à 16:08:02  profilanswer
 

JagStang a écrit :

je crois pas que ça soit possible.


eventuellement avec header  
 
header("Location: http://www.example.com/" )

n°714408
Tentacle
Posté le 03-05-2004 à 16:23:52  profilanswer
 

tu pourrais pas faire en sorte que ta page lance une popup qui charge la backup (qui appelle donc ton script php) et  en même temps se rafraichisse ?
 
Edit: p'tite correction


Message édité par Tentacle le 03-05-2004 à 16:24:22
n°714468
bub68
Posté le 03-05-2004 à 17:13:13  profilanswer
 

Ca fonctionne bien avec la popup, me reste plus qu'a trouver comment la fermer a la fin du tel.
 
Merci !
               
             Bruno
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Download Data ?

 

Sujets relatifs
VB6 Contrôle dataEnregistrement dans un controle data
data source TWAINJava-Struts data-source
Can not issue data manipulation statements with executeQuery()DTS microsoft (Data Transformation Services)
Informations ambigues sur IDirect3DResource9::SetPrivate Data / MSDN[vb]erreur method or data member not found[reglé]
[WAS] impossible de faire un upload (multipart/form-data)empecher le download
Plus de sujets relatifs à : Download Data ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)