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

  FORUM HardWare.fr
  Programmation
  PHP

  ouvrir csv sans le créer

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ouvrir csv sans le créer

n°1756439
Tomdu85
Posté le 07-07-2008 à 17:28:12  profilanswer
 

Bonjour
 
J'ai des pages php avec des tableau remplis par des requetes SQL.
 
J'aimerai créer un extraction au format csv, enregistrable chez le client.
 
Actuellement je crée le fichier csv sur le serveur, et peut l'enregistrer chez le client par un href (normal)
 
Est t il possible de faire la meme chose sans avoir a créer le fichier sur le serveur???
Mon fichier contient des données variables.
 
Merci pr vos lumieres
 
Tomdu85

mood
Publicité
Posté le 07-07-2008 à 17:28:12  profilanswer
 

n°1756598
CyberDenix
Posté le 07-07-2008 à 22:23:51  profilanswer
 

Oui, tu enregistres les lignes dont a besoin dans une variable ($out, par exemple) en les concaténant.
 
Comme tu fais du csv je te rappelle que les colonnes sont séparées par des ';' et les lignes par des "\n" (j'insiste sur les double quotes pour le \n).
 
Bref à la fin tu balances le bon mimetype (à chercher pour le csv), les infos utiles (nom de ton fichier...etc., voir comment on crée un fichier à télécharger et comment on force le téléchargement), puis tu fais un echo de ta variable $out.
 
Et là le client, en exécutant ton php, va se retrouver à télécharger un fichier csv que tu viens de générer en direct live.
 
Tu peux toujours si besoin faire des liens hypertexte vers ton fichier php et donc lui passer des paramètres qui lui permettront de générer des fichiers csv différents.
 
Enjoy !


---------------
Directeur Technique (CTO)

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

  ouvrir csv sans le créer

 

Sujets relatifs
Créer un site de blogging, pseudo et url ?probleme pour creer une popup
Créer des news comme nkCréer un script qu'affichera l'IP d'un PC en réseau en ligne
[SQL Server][Gestion de fichier] Ouvrir lire créer un fichier via SQL?créer et ouvrir une requete SELECT en VBA
Créer un lien pour ouvrir l'explorer windows[Delphi] Créer une procédure pour ouvrir une fenêtre MDIChild
[Borland C++ Builder 4 - MDI child] comment "créer"/ouvrir un "child"Créer un EXE d'un SWF et pouvoir l'ouvrir en plein écran
Plus de sujets relatifs à : ouvrir csv sans le créer


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR