php 파일 업로드 오류에 대한 해결 방법: 1. php.ini 파일을 엽니다. 2. "upload_tmp_dir" 항목 앞의 세미콜론을 제거하고 경로를 "upload_tmp_dir = "C:/windows/temp""로 추가합니다. . "upload_max_filesize" 옵션 제한 값을 설정합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, Dell G3 컴퓨터.
PHP 파일 업로드 시 오류가 발생하면 어떻게 해야 하나요?
php $_FILES 업로드 실패 오류 반환 값 설명
PHP로 파일을 업로드할 때 브라우저에서 보낸 파일 정보를 모니터링하는 프로그램을 사용합니다. 먼저 $_FILES의 다양한 값을 전달합니다. [fieldName]['error'] 업로드할 파일의 상태가 정상인지 확인합니다.
$_FILES[fieldName] ['error']==0은 모든 것이 정상임을 의미합니다.
$_FILES['file']['error'] 값
UPLOAD_ERR_OK: 0 //正常,上传成功 UPLOAD_ERR_INI_SIZE: 1 //上传文件大小超过服务器允许上传的最大值,php.ini中设置upload_max_filesize选项限制的值 UPLOAD_ERR_FORM_SIZE: 2 //上传文件大小超过HTML表单中隐藏域MAX_FILE_SIZE选项指定的值 UPLOAD_ERR_NO_TMP_DIR: 6 //没有找不到临时文件夹 UPLOAD_ERR_CANT_WRITE: 7 //文件写入失败 UPLOAD_ERR_EXTENSION: 8 //php文件上传扩展没有打开 UPLOAD_ERR_PARTIAL: 3 //文件只有部分被上传
------------- ------------- ----------- ------------- ---------------------
오류 6 해결 방법
먼저 php.ini 파일을 열고 upload_tmp_dir을 검색해야 합니다.
upload_tmp_dir 항목 앞의 (;) 세미콜론을 제거하고 그 뒤에 경로를 추가합니다. 예를 들어 다음과 같이 설정합니다.
upload_tmp_dir ="C:/windows/temp"
웹사이트에 익명 액세스 사용자 그룹의 읽기 및 쓰기 권한을 추가하세요. 여기서 주의할 점은 상위 디렉터리가 windows라는 점입니다. 디렉터리를 나열하려면 사용자 권한도 있어야 합니다. 그렇지 않으면 유효하지 않습니다.
php.ini를 수정한 후 다시 시작할 필요가 없습니다. Linux는 두 가지 상황에서 Php.ini를 수정할 수 있습니다. 1. PHP 명령줄 php.ini로 인해 수정된 경우 2. APACHE로 인해 php.ini가 수정된 경우 apache를 다시 시작해야 합니다.오류 1 해결책
업로드된 파일 크기가 서버에서 허용하는 최대값을 초과했습니다. php.ini에서 upload_max_filesize 옵션 제한 값을 설정하세요.추천 학습: "
PHP 비디오 튜토리얼위 내용은 php파일 업로드시 오류가 발생하면 어떻게 해야하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!