<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
</head>
<body>
<form action="handle.php" name="form" method="post" enctype="multipart/form-data">
<input type="file" name="file" />
<input type="submit" name="submit" value="上傳" />
</form>body>
</html>
然後再寫那個後臺上傳的handle.php的頁面
<?php
$file = $_FILES["file"];//得到傳輸的資料
//得到檔名稱
$name = $file["name"];
$type = strtolower(substr($name,strrpos($name,".")+1)); //得到檔案型別,並且都轉化成小寫
$allow_type = array("jpg","jpeg","gif","png","pjpeg","bmp"); //定義允許上傳的型別
//判斷檔案型別是否被允許上傳
if(!in_array($type, $allow_type)){
//如果不被允許,則直接停止程式執行
return ;
}
//判斷是否是透過HTTP POST上傳的
if(!is_uploaded_file($file["tmp_name"])){
//如果不是透過HTTP POST上傳的
$upload_path = "C:/wamp64/www/upload/"; //上傳檔案的存放路徑
//開始移動檔案到相應的資料夾
if(move_uploaded_file($file["tmp_name"],$upload_path.$file["name"])){
echo "Successfully!";
}else{
echo "Failed!";
?>
這兩個頁面都放在網站伺服器WWW資料夾下面,最好新建一個資料夾。
我也是剛弄完,這個是可以的。我還有最後一步,呼叫圖片,頁面顯示圖片就可以了。
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
</head>
<body>
<form action="handle.php" name="form" method="post" enctype="multipart/form-data">
<input type="file" name="file" />
<input type="submit" name="submit" value="上傳" />
</form>body>
</html>
然後再寫那個後臺上傳的handle.php的頁面
<?php
$file = $_FILES["file"];//得到傳輸的資料
//得到檔名稱
$name = $file["name"];
$type = strtolower(substr($name,strrpos($name,".")+1)); //得到檔案型別,並且都轉化成小寫
$allow_type = array("jpg","jpeg","gif","png","pjpeg","bmp"); //定義允許上傳的型別
//判斷檔案型別是否被允許上傳
if(!in_array($type, $allow_type)){
//如果不被允許,則直接停止程式執行
return ;
}
//判斷是否是透過HTTP POST上傳的
if(!is_uploaded_file($file["tmp_name"])){
//如果不是透過HTTP POST上傳的
return ;
}
$upload_path = "C:/wamp64/www/upload/"; //上傳檔案的存放路徑
//開始移動檔案到相應的資料夾
if(move_uploaded_file($file["tmp_name"],$upload_path.$file["name"])){
echo "Successfully!";
}else{
echo "Failed!";
}
?>
這兩個頁面都放在網站伺服器WWW資料夾下面,最好新建一個資料夾。
我也是剛弄完,這個是可以的。我還有最後一步,呼叫圖片,頁面顯示圖片就可以了。