2009-10-25 2 views
0

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

будет ли это работать?

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

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

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

ответ

2

UMM вы можете сделать

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

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

+0

вы имели в виду "file_get_contents()", не так ли? – ty812

+0

извините .. да только что исправил его :) –

+0

его сообщение, файл пуст. – mrpatg

1

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

Смежные вопросы