php 파일 업로드 인 스 턴 스 코드

3282 단어 파일 업로드
프로젝트 구성:

첫 페이지 업로드:

업로드 효과:
fileupload.php
 
<form action="" enctype="multipart/form-data" method="post"
name="uploadfile"> :<input type="file" name="upfile" /><br>
<input type="submit" value=" " /></form>
<?php
//print_r($_FILES["upfile"]);
if(is_uploaded_file($_FILES['upfile']['tmp_name'])){
$upfile=$_FILES["upfile"];
//
$name=$upfile["name"];//
$type=$upfile["type"];//
$size=$upfile["size"];//
$tmp_name=$upfile["tmp_name"];//
//
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;
break;
}

if($okType){
/**
* 0: <br/>
* 1: , php.ini <br/>
* 2: MAX_FILE_SIZE <br/>
* 3: <br/>
* 4: <br/>
* 5: 0
*/
$error=$upfile["error"];//
echo "================<br/>";
echo " :".$name."<br/>";
echo " :".$type."<br/>";
echo " :".$size."<br/>";
echo " :".$error."<br/>";
echo " :".$tmp_name."<br/>";

echo " <br/>";
// up
move_uploaded_file($tmp_name,'up/'.$name);
$destination="up/".$name;
echo "================<br/>";
echo " :<br/>";
if($error==0){
echo " !";
echo "<br> :<br>";
echo "<img src=".$destination.">";
//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;
break;
case 'image/png':$okType=true;
break;
}
위 에 파일 이 그림 형식 인지,더 많은 파일 형식 인지 판단 하 는 것 입 니 다.tomcat/conf/web.xml 파일 을 참고 하 십시오.이 안의 파일 형식 은 매우 완전 합 니 다.

좋은 웹페이지 즐겨찾기