Я хочу загрузить некоторый контент в формате csv. Он хранится в сети в CSV-файле. Я не могу просто прочитать контент. Сначала я должен загрузить файл, открыть, а затем прочитать его.
Есть ли способ открыть его напрямую? Или мне нужно сначала загрузить / загрузить его на моем сервере, а затем открыть его, как классический файл?
Да, он может открываться напрямую с помощью fopen
и fgetcsv
Однако эта функция когда-то ограничена для обеспечения безопасности, и вы можете прочитать данные через документацию
Еще один недостаток прямого открытия, если страница обрабатывается много раз, что означает, что она генерирует много накладных расходов на передачу данных и потенциально замедляет время генерации вашей страницы.
Идеальный случай будет загружаться на ваш сервер и повторять использование файла локального диска для обработки, что позволит сэкономить некоторую пропускную способность сети.
Проверьте fgetcsv () и str_getcsv ()