Chinaunix首页 | 论坛 | 博客
  • 博客访问: 226996
  • 博文数量: 17
  • 博客积分: 3130
  • 博客等级: 中校
  • 技术积分: 1630
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-05 16:26
个人简介

戒贪、戒嗔、戒痴

文章分类

全部博文(17)

文章存档

2013年(9)

2009年(6)

2008年(2)

我的朋友

分类:

2009-10-27 09:46:09

自己写的一个简单的php上传文件的实例
 
 
$uploaddir= "./upload/";
 
  //设置文件上传的目录
$uploadfile = $uploaddir.$_FILES['upfile']['name'];
$type=array("jpg","gif","bmp","jpeg","png","gz","tgz","sh","tgz");
 
  //设置允许上传文件的类型
$photo=array("jpg","gif","bmp","jpeg","png");
 
  //设置图片类型
//获取文件后缀名函数
function fileext($upfile)
{
 return substr(strrchr($upfile, '.'), 1);
}
$a=strtolower(fileext($_FILES['upfile']['name']));
//判断文件类型
if(!in_array(strtolower(fileext($_FILES['upfile']['name'])),$type))
{
 $text=implode(",",$type);
 echo "您只能上传以下类型文件: ",$text,"
";
}
print "
";
if (move_uploaded_file($_FILES['upfile']['tmp_name'], $uploaddir . $_FILES['upfile']['name']))
{
 print "文件上传成功。\n";
 system('/data/billli/bill/rsync.sh ' . $_FILES['upfile']['name']);
 print "上传的文件名:" . $_FILES['upfile']['name'] . "\n";
 print "上传的文件大小:" . $_FILES['upfile']['size'] . "\n";
 
 if(in_array(strtolower(fileext($_FILES['upfile']['name'])),$photo))
 {
  echo "
您的文件已经上传完毕 上传图片预览:

";
 } 
  
 echo"
继续上传
";
}
else {
 print "没有成功!  下面有更多的信息:\n";
 print_r($_FILES);
}
print "
";
?>
阅读(373) | 评论(0) | 转发(0) |
0

上一篇:PHP查询mysql数据库

下一篇:eval介绍

给主人留下些什么吧!~~