时间:2021-05-26
这是一个PHP的文件上传类带图片显示的.其实做成函数就可以了.不过还是做成类好玩一点.~~~~
本来应该用JS来验证上传文件类型的.但懒得做了.
<!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>无标题文档</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;//允许上传文件的大小,自己设置
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"];//取得临时地址
$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:\usr\www\html\upload/".$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("不支持此文件类型,请重新选择");
}
}
}
$dd=newupload;
$dd->upload_file();
?>
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文所述为一个实用的PHP多图片文件上传类,其支持gif、jpg、jpeg、pjpeg、png格式的多图片上传功能,类中还可限制图片类型、上传图片的大小、设置上
简单PHP上传图片、删除图片实现代码上传图片:?12345678910111213141516171819202122232425262728293031323
PHP图片上传类,经典方式,不过上传效率还算可以,我自己用过的一个类,当时对这个类做了些修改,以满足自己特定功能的需要,对PHP熟悉的,可对这个上传类做优化和修
本文实例为大家分享了PHPAjaxForm提交图片上传并显示图片的具体代码,供大家参考,具体内容如下PHPdofile.php文件上传源码$file_allow
本篇向大家介绍一种全新的上传图片的方式,利用html5的FileReader读取图片文件,然后将数据传输到服务器再使用PHP进行处理。实现过程如下(带图片预览功