lire fichier csv sur mon site?

kinou
Invité n'ayant pas de compte PHPfrance

31 janv. 2008, 14:57

Bonjour,
je voudrais afficher mon tableau excel sur mon site.
Pour le moment j'ai cela: <a href="fichier.csv">nom du fichier</a>

Mais le problème c'est que je voudrais qu'il soit afficher directement sans avoir a le télécharger.

De plus, je voudrais pouvoir le modifier en ligne (et que ces modifications soient intégrés ensuite dans mon fichier.csv

Quelqu'un a t il une solution?

d0m
Mammouth du PHP | 1141 Messages

31 janv. 2008, 15:01

Pour le modifier en PHP, il te faudra de toute façon le telecharger sur le serveur. Il n'y a pas d'autres moyen.

Par contre au lieu de le faire manuellement vers ton serveur, tu peux faire un formulaire avec un champ de type FILE où tu peux choisir sur l'ordinateur coté client le fichier à charger.

Ca va donc le télécharger sur le serveur où tu vas pouvoir l'ouvrir et le modifier.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

31 janv. 2008, 15:22

Je crois que la question était, comment l'ouvrir sans que la boite de dialogue ne soit automatiquement proposée :)

Si c'est bien ça, et si tu veux le rendre éditable en ligne pour pouvoir ensuite enregistrer les modif directement sur le serveur, tu vas pas avoir beaucoup de choix... va falloir ouvrir le fichier et le lire (fopen(), fread(), ...) proposer une interface avec un formulaire et plein de champs de saisis générés en fonctions des données du fichier (ou un grand textarea si tu ne veux pas te prendre la tête) et enregistrer les modifs utilisateurs dans le fichier avec fopen() et fwrite() par exemple :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...