нужно разнести текстовый / csv-файл, загруженный из формы

StackOverflow https://stackoverflow.com/questions/1621183

  •  06-07-2019
  •  | 
  •  

Вопрос

Когда я использую html-форму для публикации файла, как мне обратиться к содержимому этого файла в php?

сработает ли это?

$data = $_POST['file'];
$pre = explode(";;;", $data);

кстати, файл представляет собой текстовый файл

Обновить
csv - это поле, заключенное в :::и строки, оканчивающиеся на ;;;.Как я могу загрузить это в переменную, не нарушая работу php-скрипта, что и происходит сейчас

Это было полезно?

Решение

ммм, ты можешь сделать

$data = file_get_contents($_FILES['file']['tmp_name']);
$pre = explode(";;;", $data);

что-то подобное должно сработать

Другие советы

Нет, это не сработает.Сначала вам нужно сохранить файл локально и открыть его с помощью чего-то вроде file_get_contents() .Пожалуйста, прочтите Руководство по PHP по загрузке файлов

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top