파일 업로드:
파일 업로드:

 >  기사  >  백엔드 개발  >  파일 전송 소프트웨어 PHP 파일 업로드 예제 코드

파일 전송 소프트웨어 PHP 파일 업로드 예제 코드

WBOY
WBOY원래의
2016-07-29 08:48:271045검색

프로젝트 구조:

 php 文件上传实例代码

홈페이지 업로드:

 php 文件上传实例代码

업로드 효과:

 php 文件上传实例代码
fileupload.php

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


name="uploadfile">파일 업로드: <입력 유형= "파일" 이름 ="업파일" />


/ /print_r($ _FILES["upfile"]);
if(is_uploaded_file($_FILES['upfile']['tmp_name'])){
$upfile=$_FILES["upfile"]; >//배열의 값 가져오기
$name=$upfile["name"];//업로드된 파일의 파일 이름
$type=$upfile["type"];//The 업로드된 파일 유형
$size =$upfile["size"];//업로드된 파일의 크기
$tmp_name=$upfile["tmp_name"];//업로드된 파일의 임시 저장 경로 file
//이미지인지 확인
switch($type){
case 'image/pjpeg':$okType=true
break
case 'image/jpeg' :$okType=true;
break
case ' image/gif':$okType=true;
break
case 'image/png':$okType=true; ;
}
if($okType){
/**
* 0: 파일이 성공적으로 업로드되었습니다.
* 1: 파일 크기가 php.ini 파일에 설정되었습니다.
* 2: 파일 크기가 MAX_FILE_SIZE에 지정된 값을 초과했습니다. 옵션

* 3: 파일의 일부만 업로드됩니다.
* 4: 파일이 업로드되지 않습니다.
* 5: 업로드 파일 크기가 0입니다.
*/
$error=$upfile["error"];//업로드 후 시스템에서 반환된 값
echo "============== ==
";
echo "업로드된 파일 이름은 ".$name."
echo "업로드된 파일 형식: ".$type."
";
echo "업로드된 파일 크기: ".$size."
echo "업로드 후 시스템에서 반환된 값은 다음과 같습니다. ".$error. "
";
echo "업로드된 파일의 임시 저장 경로는 ".$ tmp_name."
";
echo "업로드된 파일 이동 시작
"
//업로드된 임시 파일을 up 디렉터리로 이동합니다.
move_uploaded_file($tmp_name, 'up/'.$name);
$destination="up/".$name;
echo "==============
";
echo "업로드 정보:
";
if($ error==0){
echo "파일이 성공적으로 업로드되었습니다! ";
echo "
이미지 미리보기:
";
echo "";
//echo " alt=" 이미지 미리보기:r파일 이름:".$destination."r업로드 시간:">"
}elseif ($error==1){
echo "php.ini 파일에서 파일 크기가 초과되었습니다."; 🎜>}elseif ($error==2){
echo "파일 크기가 MAX_FILE_SIZE 옵션에 지정된 값을 초과했습니다."
}elseif ($error==3){
echo "일부만 / 파일이 업로드되었습니다.";
}elseif ($error==4){
echo "파일이 업로드되지 않았습니다.";
}else{
echo "업로드된 파일 크기가 0입니다." ;
}
}else{
echo "jpg, gif, png 및 기타 형식의 이미지를 업로드해 주세요! ";
}
}
?>


fileupload.php 파일에서:



코드 복사

코드는 다음과 같습니다. //사진인지 판단

switch($type){

case 'image/pjpeg':$okType=true; 🎜>break;
case 'image/jpeg':$okType=true;
break;
case 'image/gif':$okType=true; /png':$okType =true;
break;
}


위 내용은 해당 파일이 이미지 형식인지 확인하는 것입니다. tomcat/conf/web.xml 파일은 여기에 있습니다. 다양한 파일 유형....

위에서는 파일 전송 소프트웨어의 내용을 포함하여 파일 전송 소프트웨어 PHP의 파일 업로드 예제 코드를 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.