1
저는 현재 phpexcel 라이브러리를 사용하여 사용자가 업로드 할 Excel 파일을 읽습니다. 하지만 난이 순간 :(cant는 phpexcel을 사용하여 파일을 업로드합니다.
에서이 코드를 사용하고 할 수없는, 내가 바로이 순간에 파일 경로를 얻을 수없는 어떤 사람이 말해 수 있다면, 방식을 기존 파일과 입력 파일의 이름을 변경 타고.
친절move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);
$test= $_FILES["file"]["name"];
echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
require_once('classes/phpexcel.php');
$objReader = PHPExcel_IOFactory::createReader('Excel2007');
$objReader->setReadDataOnly(true);
$objPHPExcel = $objReader->load('upload/'.$test);
$objWorksheet = $objPHPExcel->setActiveSheetIndex('0') ;
도움 덕분에
잠깐, 뭐가 문제입니까? 파일이 열리지 않거나 파일이 저장되지 않습니까? 오류 메시지가 나타 납니까? 좀 더 자세한 정보가 필요합니다. –
이동 호출이 성공했다고 가정하지 마십시오. boolean true (성공)을 반환하는지 항상 확인하고 THEN만이 파일 작업을 시작합니다. 또한 제공되는'[ 'name']'을 사용하지 마십시오. 사용자가 제공하는 데이터이며 경로 데이터를 포함 할 수 있으므로 웹 프로세스에 쓰기 권한이있는 서버 어디서나 업로드를 쓸 수 있습니다. –
파일이 완벽하게 전송되고 있습니다. 문제가 없습니다. 문제는 내가 $ objPHPExcel = $ objReader-> load ('upload /'.$ test)를 시도 할 때입니다. 이 선 –