2010-12-04 26 views
2

Je veux télécharger du contenu au format csv. Il est stocké en ligne dans un fichier csv. Je ne peux pas simplement lire le contenu. Je dois d'abord télécharger le fichier, l'ouvrir puis le lire.Charger et lire un fichier csv avec php

Existe-t-il un moyen de l'ouvrir directement? Ou dois-je d'abord charger/télécharger sur mon serveur, puis l'ouvrir comme un fichier classique?

+0

s'il vous plaît indiquer pourquoi aucun http://stackoverflow.com/search?q=read+csv+php répond à votre question – Gordon

Répondre

8

Oui, il peut ouvrir directement à l'aide fopen et fgetcsv

Toutefois, cette fonctionnalité est limitée quelque temps pour problème de sécurité, et vous pouvez lire les détails via la documentation

Une autre drawba ck d'ouvrir directement, si la page est traitée de nombreuses fois, ce qui signifie qu'elle génère beaucoup de frais de transfert réseau, et potentiellement ralentir le temps de génération de votre page.

Le cas idéal sera téléchargé sur votre serveur, et l'utilisation répétée du fichier disque local pour le traitement, ce qui permettra d'économiser de la bande passante réseau.