[php] comment fait phpMyAdmin??

comment fait phpMyAdmin?? [php] - PHP - Programmation

Marsh Posté le 10-06-2002 à 16:28:56    

je sait que je pourait decortiquer le code mais c jamais evident alors je vous demande
j ai un script en php qui crée un fichier en fonction  de données utilisateurs
j aimerait proposer a l utilisateur de le télécharger  
je sait que c possible car ds phpMyAdmin lorsque l on fait un dump d une table et qu on fait transmettre ils nous permettent de le télécharger j aimerai la meme chose...
VOus avez une idée?


Message édité par veryfree le 06-10-2002 à 16:30:19
Reply

Marsh Posté le 10-06-2002 à 16:28:56   

Reply

Marsh Posté le 10-06-2002 à 16:34:46    

quand tu génères la page, en parrallèle, tu l'écris (fwrite)  dans un fichier .phps par exemple (pour que ça ne le parse pas). Après, tu proposes le téléchargement du fichier. Une fois le téléchargement terminé, tu effaces le fichier.

Reply

Marsh Posté le 10-06-2002 à 16:40:58    

ddenoyes a écrit a écrit :

quand tu génères la page, en parrallèle, tu l'écris (fwrite)  dans un fichier .phps par exemple (pour que ça ne le parse pas). Après, tu proposes le téléchargement du fichier. Une fois le téléchargement terminé, tu effaces le fichier.  




 
le fichier a l extention SQL donc il est pas interpreté.laus faut qd meme que je fasse un lien hyperTexte si je t ecoute alors que sur phpMyAdmin ca propose de télécharger au chargement de la page...

Reply

Marsh Posté le 10-06-2002 à 16:42:52    

qd tu cliques sur Tramsettre, ça ouvre une fenetre qui fait le fichier puis un header("Location: lefichier.sql" );
puis un suppr du fichier

Reply

Marsh Posté le 10-06-2002 à 16:43:30    

ou il est généré dynamiquement et n'est pas ecrit en dur.
Avec les header Content Disposition et type

Reply

Marsh Posté le 10-06-2002 à 16:44:27    

Je@nb a écrit a écrit :

qd tu cliques sur Tramsettre, ça ouvre une fenetre qui fait le fichier puis un header("Location: lefichier.sql" );
puis un suppr du fichier  




 
 
parfait!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed