喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

$5.95 Web Hosting     

上一主题 下一主题
     
标题: [问题] PHP上传问题  
 
lhtvip
新手上路
Rank: 1



UID 87484
精华 0
积分 6
帖子 6
金钱 6 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-1-26
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
PHP上传问题

PHP上传问题

这个程序只支持JPG 格式的图片 怎么才能支持GIF 的图片呢! 请教啊!
代码 如下
<?
//设置超时时间 ,0表示不限制时间
$time = 60 ;

set_time_limit($time);


//设置存放的目录
$upladdir = "image\\";
//获得文件的名称
$name = $_FILES['file']['name'];

//获得文件的类型
$type = $_FILES['file']['type'];

//获得上传文件的大小
$size = $_FILES['file']['size'];

//获取临时上传的目录
$tmp = $_FILES['file']['tmp_name'];

//获得文件的错误代码
$error = $_FILES['file']['error'];

$up = $upladdir.$name;


//判断错误信息
if ($error == 4)
  {
                         echo "<script>alert('请输入上传的文件!');location.href='tianjia.php';</script>";
                                                 exit;
  }
else
{       //判断时候安全的上传
       if(is_uploaded_file($tmp))
          
             {      //判断文件上传的类型是否符合      
                       if( $type == 'image/pjpeg' || $type == 'image/gif ')
                            {
          
                               //判断文件是否存在
                                                   if(!file_exists($up))
                                                                {
                                                                                   //将临时文件转移到指定目录
                                                                                  if(move_uploaded_file($tmp,$up))
                                                                                  
                                                                                   {
                                                                                                 echo "<script>alert('文件上传成功!');</script>";
                                                                                                 //echo  $name.'<br />'.$type.'<br />'.$size.'<br />'.$tmp.'<br />'.$error;
                                                                                   }
                                                                                   else
                                                                                   {
                                                                                                  echo  "<script>alert('文件上传失败!');location.href='tianjia.php';</script>";
                                                                                                  exit;
                                                                                   }
                                                                }
                                                                else
                                                                {
                                                                   echo "<script>alert('文件存在!');location.href='tianjia.php';</script>";
                                                                   exit;
                                                                }
                                                               
                                                                set_time_limit(30);
                                                               
                                                 }
                                                 else
                                                 {
                                                     echo "<script>alert('文件类型不对!');location.href='tianjia.php';</script>";
                                                         exit;
                                                 
                                                 }
                                               
                        }
                        else
                        {
                            echo "<script>alert('不安全的上传!');location.href='tianjia.php';</script>";
                                exit;
                       
                        }                       
                                               

}
?>
2007-6-4 09:41 AM#1
查看资料  Blog  发短消息  顶部
 
fengchen9127
中级会员
Rank: 3Rank: 3
一般会员


UID 64936
精华 0
积分 232
帖子 232
金钱 232 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-6-23
来自 魔鬼之域
状态 离线
[广告]: 代充Paypal帐号美元
$type == 'image/pjpeg' || $type == 'image/gif '
支持gif的啊




我们的目标是:将潜水进行到底!!
2007-6-4 10:52 AM#2
查看资料  访问主页  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.023114 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP