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

  FORUM HardWare.fr
  Programmation
  PHP

  soucis pour la création d'un lien de téléch d'un fichier csv

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

soucis pour la création d'un lien de téléch d'un fichier csv

n°1343390
wind_of_o
Posté le 10-04-2006 à 17:46:23  profilanswer
 

je souhaite donc donner à l'utilisateur la possiblité de générer un document csv et de le telecharger.
J'ai donc ecris le code ci dessous, mais j'ai plusieurs problemes.
 
- quant l'utilisateur clique sur le lien, ca ouvre deux fenetres, un explorateur (ie ou firefox) vide, et ca lance excel. Comment ouvrir excel dans l'explorateur uniquement ?
- le fichier csv ouvert par excel n'est pas reconnu comme tel, toutes les données se retrouvent dans une meme cellule, alors que si on l'enregistre en local et qu'on l'ouvre par la suite ca se passe nickel.
 
y'a t'il une méthode connue ? qui marche mieu :)
 
Formulaire:

Citation :

<html>
<head>
{scriptOpen:h}
 
    function download() {
        document.frm.target = "_blank";
        document.frm.action = "{webRoot}/attach.php?file={file}";
        document.frm.submit();
        document.frm.target = "_self";
        document.frm.action = "";
    }    
     
{scriptClose:h}
</head>
 
<body>
<form name="frm">
<a onclick="download();">
    <img src="{webRoot}/themes/{theme}/images/extract_csv.gif">
</a>
</form>
</body>
 
</html>


 
Fichier attach.php

Citation :

<?php
header("Content-Type: application/csv-tab-delimited-table" );
header("Content-disposition: filename=" . $file);
header("Content-Type: application/force-download" );
header("Content-Transfer-Encoding: binary" );
 
blabla...
$out = $data; //recup de données
echo $out;
?>

mood
Publicité
Posté le 10-04-2006 à 17:46:23  profilanswer
 

n°1344828
misterping​uin
Posté le 12-04-2006 à 11:03:32  profilanswer
 

concernant l'ouverture directement dans le navigateur, tout dépend du navigateur et tu ne peux pas intervenir
 
pour la lecture directe qui ne reconnait pas le format, il manque des infos dans ton entete (taille du fichier notamment) et il faudrait voir à quoi ressemble ton fichier csv


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

  soucis pour la création d'un lien de téléch d'un fichier csv

 

Sujets relatifs
Upload de gros fichier (local) par HTTPUtilisation de la commande echo redirigée vers un fichier
Soucis avec un tableau simpleprobleme lien banniere flash
Générer une page html depuis un fichier textegénérer page html par le biais d'un fichier texte
Fichier et commande doslien image dans db sql please
Modifier fichier texte fonction feof (), ecriture sur un fichier texte
Plus de sujets relatifs à : soucis pour la création d'un lien de téléch d'un fichier csv


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