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

Le téléchargement de l'image de développement PHP affiche la même page

Souvent, lorsque nous téléchargeons des images, elles se trouvent sur la même page que les images affichées. Il n'est pas nécessaire de passer à une page séparée, nous allons donc fusionner les deux pages ensemble dans cette section. Le code est le suivant]

Astuce?: Vous devez copier le code pour l'exécuter localement

<!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"]; //取得臨時(shí)地址
 $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("不支持此文件類型,請(qǐng)重新選擇");
        }
        }
    }
}
$dd = new upload;
$dd->upload_file();
?>
</div>
</body>
</html>

Vous pouvez mettre ces codes dans la page dont vous avez besoin pour les mettre


Formation continue
||
<!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"]; //取得臨時(shí)地址 $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("不支持此文件類型,請(qǐng)重新選擇"); } } } } $dd = new upload; $dd->upload_file(); ?> </div> </body> </html>
soumettreRéinitialiser le code