> 백엔드 개발 > PHP 튜토리얼 > 대중선 교육실습 활동 학습 경험 PHP 입문 학습 지식 포인트 3 PHP 업로드

대중선 교육실습 활동 학습 경험 PHP 입문 학습 지식 포인트 3 PHP 업로드

WBOY
풀어 주다: 2016-07-29 08:46:02
원래의
989명이 탐색했습니다.

1. 양식 HTML 코드 업로드

코드 복사 코드는 다음과 같습니다.







참고: 1. 업로드할 새 작업입니다.
2. enctype 속성은 다음과 같아야 합니다. "multipart /form-data"로 작성
2. PHP 코드

코드 복사 코드는 다음과 같습니다.


if(is_uploaded_file($_FILES["Imgs"]["tmp_name"])){
$phpupfile=$_FILES["Imgs"]
//배열 구조 출력
print_r ($phpupfile)
//업로드된 파일에 대한 다양한 정보를 출력
echo $phpupfile["size"]."
"; 🎜>echo $phpupfile["type" ]."
"; //파일 유형
echo $phpupfile["tmp_name"]."
" //파일 이름에 어제 경로가 포함되어 있습니다.
echo $phpupfile["name" ]."
"; //업로드된 파일 이름
/*
* 업로드된 오류 메시지
* 0은 업로드 성공을 나타냅니다.
* 1 , 2는 설정된 제한을 초과했음을 나타냅니다. 최대 업로드 값
* 3은 부분 업로드만 의미합니다.
* 4는 파일이 업로드되지 않음을 의미합니다.
* 5는 업로드된 파일 크기가 0임을 의미합니다.
*/
echo $phpupfile["error"]."
";
//업로드 기능(양식 제출 후 업로드된 파일은 서버의 임시 폴더에 저장되었습니다. 웹사이트의 지정된 폴더로 이동)
move_uploaded_file($phpupfile["tmp_name"],$phpupfile["name"]) //업로드된 파일을 지정된 폴더에 저장
/*
* 다음 부분은 추가 부분입니다
*/
//파일이 존재하는지 판단합니다. 1은 존재함을 의미하고, 0은 발견되지 않음을 의미합니다.
echo '이 파일이 존재합니다:'.file_exists($phpupfile ["name"]).'
'; //파일이나 디렉터리가 존재하는지 쿼리
//파일 삭제 링크 해제
echo '파일 삭제:'.unlink($phpupfile["name"] ).';1은 삭제 성공, 0은 삭제 실패를 의미합니다.
//mkdir 폴더 생성
if(file_exists('pic')==FALSE){
mkdir("pic");
}
if(file_exists('pic/ts ')==FALSE){
mkdir("pic/ts")
}
//rmdir 폴더 삭제
if (file_exists('pic/ts')==FALSE){
rmdir('pic/ts');
}
//rename Rename
rename("guitar11-hp-sprite.png ", "1.png");
echo "
";
echo '이 파일은 존재합니다:'.file_exists($phpupfile["name"]).'
';
}
?>

참고: 1. $_FILES["Imgs"] 이 Imgs는 HTML 코드에 정의된 컨트롤의 이름입니다.
위 내용은 미스라인 교육 및 실습활동 학습 경험과 경험을 소개합니다. PHP 입문 지식 포인트 3 PHP 업로드 내용을 포함하여 미스라인 교육 및 실습활동 학습에 도움이 되기를 바랍니다. PHP 튜토리얼에 관심이 있는 친구들.

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿