亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Muat naik fail untuk pemula dalam PHP

Melalui PHP, fail boleh dimuat naik ke pelayan

Kami akan menunjukkannya melalui kod

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>文件上傳</title>
</head>
<body>
	<form method="post" action="file.php" enctype="multipart/form-data" name="uploadfile">
		<label>文件名</label>
		<input type="file" id="upfile" name="upfile"></br></br></br>
		<input type="submit" value="提交">
	</form>
</body>
</html>

Seperti yang ditunjukkan dalam kod di atas, borang diserahkan kepada fail.php Kod .php adalah seperti berikut

<?php
	header("Content-type: text/html; charset=utf-8");//設(shè)置編碼 
//print_r($_FILES["upfile"]); 
if(is_uploaded_file($_FILES['upfile']['tmp_name'])){ 
	$upfile=$_FILES["upfile"]; 
	//獲取數(shù)組里面的值 
	$name=$upfile["name"];//上傳文件的文件名 
	$type=$upfile["type"];//上傳文件的類型 
	$size=$upfile["size"];//上傳文件的大小 
	$tmp_name=$upfile["tmp_name"];//上傳文件的臨時(shí)存放路徑 
	//判斷是否為圖片 
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文件中設(shè)置<br/> 
	* 2:超過了文件的大小MAX_FILE_SIZE選項(xiàng)指定的值<br/> 
	* 3:文件只有部分被上傳<br/> 
	* 4:沒有文件被上傳<br/> 
	* 5:上傳文件大小為0 
	*/ 
		$error=$upfile["error"];//上傳后系統(tǒng)返回的值 
		echo "================<br/>"; 
		echo "上傳文件名稱是:".$name."<br/>"; 
		echo "上傳文件類型是:".$type."<br/>"; 
		echo "上傳文件大小是:".$size."<br/>"; 
		echo "上傳后系統(tǒng)返回的值是:".$error."<br/>"; 
		echo "上傳文件的臨時(shí)存放路徑是:".$tmp_name."<br/>"; 
		echo "開始移動(dòng)上傳文件<br/>"; 
	//把上傳的臨時(shí)文件移動(dòng)到up目錄下面 
		//move_uploaded_file($tmp_name,'up/'.$name); 
		$destination="up/".$name; 
		echo "================<br/>"; 
		echo "上傳信息:<br/>"; 
		if($error==0){ 
			echo "文件上傳成功啦!";  
			
			//echo " alt=\"圖片預(yù)覽:\r文件名:".$destination."\r上傳時(shí)間:\">"; 
		}elseif ($error==1){ 
			echo "超過了文件大小,在php.ini文件中設(shè)置"; 
		}elseif ($error==2){ 
			echo "超過了文件的大小MAX_FILE_SIZE選項(xiàng)指定的值"; 
		}elseif ($error==3){ 
			echo "文件只有部分被上傳"; 
		}elseif ($error==4){ 
			echo "沒有文件被上傳"; 
		}else{ 
			echo "上傳文件大小為0"; 
		} 
	}else{ 
		echo "請(qǐng)上傳jpg,gif,png等格式的圖片!"; 
	} 
} 
?>

Nota: Untuk dua keping kod di atas, sila buat sendiri 2 fail, salin kod ke dalamnya dan letakkan pada pelayan tempatan untuk penyahpepijatan

Apabila kita memilih gambar, ia akan Mengeluarkan maklumat, seperti laluan, akhiran, dsb.

Meneruskan pembelajaran
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>文件上傳</title> </head> <body> <form method="post" action="file.php" enctype="multipart/form-data" name="uploadfile"> <label>文件名</label> <input type="file" id="upfile" name="upfile"></br></br></br> <input type="submit" value="提交"> </form> </body> </html>