`
sxysxy
  • 浏览: 216320 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

PHP图片上传代码 2

 
阅读更多
<?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="./upload/tx/".$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("不支持此文件类型,请重新选择");
}
}
}

?>

<?php

include('./lib/wodream/image/image_upload.php');
$dd=newupload;
$dd->upload_file();

?>

<center><formid="form1"name="upload"enctype="multipart/form-data"method="post"action="index.php?controler=userinfo&action=image">
上传文件:
<br><inputtype="hidden"name="MAX_FILE_SIZE"/>
<inputname="file"type="file"style="width:200;border:1solid#9a9999;font-size:9pt;background-color:#ffffff"size="17">
<inputtype="submit"name="Submit"value="上传"style="width:30;border:1solid#9a9999;font-size:9pt;background-color:#ffffff"size="17"><br><br><br>
允许上传的文件类型为:jpg|jpeg|png|pjpeg|gif|bmp|x-png|swf
<br><br>
<ahref="index.php">返回</a>
</form>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics