- 相關(guān)推薦
PHP圖片上傳類帶圖片顯示
這是一個(gè)PHP的文件上傳類帶圖片顯示的.其實(shí)做成函數(shù)就可以了.不過(guò)還是做成類好玩一點(diǎn),就跟隨百分網(wǎng)小編一起去了解下吧,想了解更多相關(guān)信息請(qǐng)持續(xù)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!
本來(lái)應(yīng)該用JS來(lái)驗(yàn)證上傳文件類型的.但懶得做了.
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
<title>無(wú)標(biāo)題文檔</title>
</head>
<body>
<formid="form1"name="upload"enctype="multipart/form-data"method="post"action="upload.php">
<inputtype="hidden"name="MAX_FILE_SIZE"/>
<inputtype="file"name="file"/>
<inputtype="submit"name="Submit"value="提交"/>
</form>
</body>
</html>
<?php
Classupload
{
var$upload_name;
var$upload_tmp_address;
var$upload_server_name;
var$upload_filetype;
var$file_type;
var$file_server_address;
var$image_w=900;//要顯示圖片的寬
var$image_h=350;//要顯示圖片的高
var$upload_file_size;
var$upload_must_size=50000;//允許上傳文件的大小,自己設(shè)置
functionupload_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;
$this->upload_tmp_address=$_FILES["file"]["tmp_name"];//取得臨時(shí)地址
$this->file_type=array("image/gif","image/pjpeg");//允許上傳文件的類型
$this->upload_file_size=$_FILES["file"]["size"];//上傳文件的大小
if(in_array($this->upload_filetype,$this->file_type))
{if($this->upload_file_size<$this->upload_must_size)
{
echo("上傳成功,謝謝支持");
$this->file_server_address="D:usrwwwhtmlupload/".$this->upload_server_name;
move_uploaded_file($this->upload_tmp_address,$this->file_server_address);//從TEMP目錄移出
echo("<imgsrc=$this->file_server_addresswidth=$this->image_wheight=$this->image_h/>");//顯示圖片
}
else
{
echo("文件容量太大");
}
}
else
{
echo("不支持此文件類型,請(qǐng)重新選擇");
}
}
}
$dd=newupload;
$dd->upload_file();
?></p
【PHP圖片上傳類帶圖片顯示】相關(guān)文章:
php上傳圖片并打上透明水印的代碼10-20
java顯示圖片的方法09-26
php生成圓角圖片的方法技巧07-20
php上傳圖片客戶端和服務(wù)器端實(shí)現(xiàn)方法08-22
php生成圖片縮略圖的方法08-23
報(bào)考安全工程師怎么上傳圖片09-05
IE瀏覽器不顯示圖片怎么辦02-20