找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 206|回复: 0
打印 上一主题 下一主题

简单的PHP图片上传程序

[复制链接]

3444

主题

3465

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
11142
跳转到指定楼层
楼主
发表于 2018-2-14 09:24:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            第一种:
php部分
[U]复制代码[/U] 代码如下:
0){  
   echo '!problem:';  
   switch($_FILES['file']['error'])  
   {  
     case 1: echo '文件大小超过服务器限制';  
             break;  
     case 2: echo '文件太大!';  
             break;  
     case 3: echo '文件只加载了一部分!';  
             break;  
     case 4: echo '文件加载失败!';  
             break;  
   }  
   exit;  
}  
if($_FILES['file']['size'] > 1000000){  
   echo '文件过大!';  
   exit;  
}  
if($_FILES['file']['type']!='image/jpeg' && $_FILES['file']['type']!='image/gif'){  
   echo '文件不是JPG或者GIF图片!';  
   exit;  
}  
$today = date("YmdHis");  
$filetype = $_FILES['file']['type'];  
if($filetype == 'image/jpeg'){  
  $type = '.jpg';  
}  
if($filetype == 'image/gif'){  
  $type = '.gif';  
}  
$upfile = 'upfile/' . $today . $type;  
if(is_uploaded_file($_FILES['file']['tmp_name']))  
{  
   if(!move_uploaded_file($_FILES['file']['tmp_name'], $upfile))  
   {  
     echo '移动文件失败!';  
     exit;  
    }  
}  
else  
{  
   echo 'problem!';  
   exit;  
}  
echo 'success!
';   
echo '文件大小:' . $_FILES['file']['size'] . '字节' . '
';  
echo '文件路径:' . $upfile;  
echo '' . '';  
$dirr = 'upfile/';  
$dir = opendir($dirr);  
echo $dirr . '--Listing:';  
while($file = readdir($dir)){  
  echo "
  • $file";  
    }  
    echo '
    ';  
    closedir($dir);  
    ?>
    第二种:
    [U]复制代码[/U] 代码如下:
      
    ?submit=1" method="post">  
    Send this file:   
      
      
                
                
    您可能感兴趣的文章:
  • PHP图片上传类带图片显示
  • php 图片上传类代码
  • PHP 图片上传代码
  • thinkphp实现图片上传功能分享
  • 使用ThinkPHP+Uploadify实现图片上传功能
  • php多个文件及图片上传实例详解
  • PHP+jQuery+Ajax实现多图片上传效果
  • PHP实现图片上传并压缩
  • 两种php实现图片上传的方法
  • php+ajax+h5实现图片上传功能
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端