Загрузите и прочитайте CSV-файл с помощью PHP - PullRequest
2 голосов
/ 04 декабря 2010

Я хочу скачать контент в формате csv. Он хранится онлайн в CSV-файле. Я не могу просто прочитать содержание. Сначала я должен загрузить файл, открыть, а затем прочитать его.

Есть ли способ открыть его напрямую? Или я должен сначала загрузить / загрузить его на свой сервер, а затем открыть его как классический файл?

Ответы [ 2 ]

8 голосов
/ 04 декабря 2010

Да, он может открываться напрямую, используя fopen и fgetcsv

Однако эта функция иногда ограничена из соображений безопасности, и вы можете прочитать подробности в документации

Еще один недостаток, связанный с непосредственным открытием, если страница обрабатывается много раз, что означает, что она создает много накладных расходов на передачу по сети и потенциально медленнаявремя генерации вашей страницы.

В идеальном случае вы будете загружать на ваш сервер и многократно использовать файл локального диска для обработки, что сэкономит некоторую пропускную способность сети.

1 голос
/ 04 декабря 2010
...