0
MAMP에서 잘 작동하지만 WAMP에서 오류가 발생합니다.php 파일 업로드 정의되지 않은 오프셋 알림
$uploads = "";
for($x=0; $x<$count_data; $x++)
{
$uploads .= $_FILES['file']['name'][$x] . ' ';
}
그리고 오류는 다음과 같습니다 : 코드는
공지 사항 : 정의되지 않은 오프셋 : 1 개
공지 사항 : 정의되지 않은 오프셋 : 2
공지 사항 : 정의되지 않은 오프셋 : 3
알림 : 정의되지 않은 오프셋 : 4
아이디어가 있으십니까? 여기
파일로드 코드 : 여러 파일 업로드를위한 2 가지 방법들이 같은name
속성이 있는지 여부에 따라
$_FILES
배열로 구성 할 수있다
$number_of_file_fields = 0;
$number_of_uploaded_files = 0;
$number_of_moved_files = 0;
$uploaded_files = array();
$upload_directory = dirname(__file__) . '/../uploads/'; //set upload directory
$count_data=count($_FILES['file']) ;
$uploads = "";
for($x=0; $x<$count_data; $x++)
{
$uploads .= $_FILES['file']['name'][$x] . ' ';
}
for ($i = 0; $i < count($_FILES['file']['name']); $i++) {
$number_of_file_fields++;
if ($_FILES['file']['name'][$i] != '') { //check if file field empty or not
$number_of_uploaded_files++;
$uploaded_files[] = $_FILES['file']['name'][$i];
if (move_uploaded_file($_FILES['file']['tmp_name'][$i], $upload_directory . $orderNumber . "_" . $_FILES['file']['name'][$i])) {
$number_of_moved_files++;
}
}
}
중복 가능성 [내가 정의 인덱스 오류 왔을 때 PHP에서 파일 업로드 (http://stackoverflow.com/questions/5280645/i-got-a-undefined-index-error-when-file -upload-in-php), http://stackoverflow.com/questions/15211950/undefined-offset-notice-in-loop, http://stackoverflow.com/questions/8828583/notice-undefined-offset-0 – PeeHaa
루프로 무엇을하려고합니까? 여러 개의 파일을 업로드하고 있습니까? – jcsanyi
예 ($ i = 0; $ i
Michael