양식에서 업로드 된 텍스트/CSV 파일을 폭발시켜야합니다.
문제
HTML 양식을 사용하여 파일을 게시 할 때 PHP에서 해당 파일의 내용을 어떻게 해결합니까?
이것이 효과가 있습니까?
$data = $_POST['file'];
$pre = explode(";;;", $data);
파일은 텍스트 파일 BTW입니다
업데이트
CSV는 :::로 둘러싸여 있으며 ;;;;. PHP 스크립트를 깨지 않고 변수에 이것을로드하려면 지금 일어나고있는 일입니다.
해결책
음, 할 수있어
$data = file_get_contents($_FILES['file']['tmp_name']);
$pre = explode(";;;", $data);
그런 것이 작동해야합니다
다른 팁
아니요, 작동하지 않습니다. 먼저 파일을 로컬로 저장하고 file_get_contents ()와 같은 파일을 열어야합니다. 읽어주세요 파일 업로드에 대한 PHP 튜토리얼
제휴하지 않습니다 StackOverflow