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

PHP development image upload upload displays the same page

Many times when we upload pictures, they are on the same page as the displayed pictures. There is no need to jump to a separate page, so we will merge the two pages together in this section. The code is as follows]

Tip: You need to copy the code to run locally

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>圖片上傳</title>
</head>
<body>
<form id="form1" name="upload" enctype="multipart/form-data" method="post" action="">
    <input type="hidden" name="max_file_size " />
    <input type="file" name="file" />
    <input type="submit" name="submit" value="上傳" />
</form>
<div>
    <?php
header("content-type:text/html;charset=utf-8");
class upload
{
 var $upload_name;
 var $upload_tmp_address;
 var $upload_server_name;
 var $upload_filetype ;
 var $file_type;
 var $file_server_address;
 var $image_w=600; //要顯示圖片的寬
 var $image_h=350; //要顯示圖片的高
 var $upload_file_size;
 var $upload_must_size= 500000; //允許上傳文件的大小,自己設(shè)置
 function upload_file()
    {
 $this->upload_name =$_FILES["file"]["name"]; //取得上傳文件名
 $this->upload_filetype = $_FILES["file"]["type"];
 $this->upload_server_name = date('y_m_dh_i_s').$this->upload_name;
//    var_dump($this->upload_server_name );
//    exit;
 $this->upload_tmp_address = $_FILES["file"]["tmp_name"]; //取得臨時地址
 $this->file_type = array(
 'image/jpg',
 'image/jpeg',
 'image/png',
 'image/gif',); //允許上傳文件的類型
 $this->upload_file_size = $_FILES["file"]["size"]; //上傳文件的大小
 if(in_array($this->upload_filetype,$this->file_type))
        {
 if($_POST){if($this->upload_file_size < $this->upload_must_size)
        {
 echo("上傳成功,謝謝支持");
 $this->file_server_address = "../images/".$this->upload_server_name;
//    var_dump($this->file_server_address );
//    exit;
 move_uploaded_file($this->upload_tmp_address,$this->file_server_address);//從temp目錄移出
 echo("<img src=$this->file_server_address width=$this->image_w height=$this->image_h/>"); //顯示圖片
 }
 else
 {
 echo("文件容量太大");
        }
        }
 else
 {
 echo("不支持此文件類型,請重新選擇");
        }
        }
    }
}
$dd = new upload;
$dd->upload_file();
?>
</div>
</body>
</html>

You can put these codes into the page you need to put


Continuing Learning
||
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>圖片上傳</title> </head> <body> <form id="form1" name="upload" enctype="multipart/form-data" method="post" action=""> <input type="hidden" name="max_file_size " /> <input type="file" name="file" /> <input type="submit" name="submit" value="上傳" /> </form> <div> <?php header("content-type:text/html;charset=utf-8"); class upload { var $upload_name; var $upload_tmp_address; var $upload_server_name; var $upload_filetype ; var $file_type; var $file_server_address; var $image_w=600; //要顯示圖片的寬 var $image_h=350; //要顯示圖片的高 var $upload_file_size; var $upload_must_size= 500000; //允許上傳文件的大小,自己設(shè)置 function upload_file() { $this->upload_name =$_FILES["file"]["name"]; //取得上傳文件名 $this->upload_filetype = $_FILES["file"]["type"]; $this->upload_server_name = date('y_m_dh_i_s').$this->upload_name; // var_dump($this->upload_server_name ); // exit; $this->upload_tmp_address = $_FILES["file"]["tmp_name"]; //取得臨時地址 $this->file_type = array( 'image/jpg', 'image/jpeg', 'image/png', 'image/gif',); //允許上傳文件的類型 $this->upload_file_size = $_FILES["file"]["size"]; //上傳文件的大小 if(in_array($this->upload_filetype,$this->file_type)) { if($_POST){if($this->upload_file_size < $this->upload_must_size) { echo("上傳成功,謝謝支持"); $this->file_server_address = "../images/".$this->upload_server_name; // var_dump($this->file_server_address ); // exit; move_uploaded_file($this->upload_tmp_address,$this->file_server_address);//從temp目錄移出 echo("<img src=$this->file_server_address width=$this->image_w height=$this->image_h/>"); //顯示圖片 } else { echo("文件容量太大"); } } else { echo("不支持此文件類型,請重新選擇"); } } } } $dd = new upload; $dd->upload_file(); ?> </div> </body> </html>
submitReset Code