找回密码
 立即注册

QQ登录

只需一步,快速开始

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

php上传功能集后缀名判断和随机命名(强力推荐)

[复制链接]

2617

主题

2617

帖子

7789

积分

论坛元老

Rank: 8Rank: 8

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

            不废话了,具体请看下文代码示例讲解。
form.php
  
  Upload Image

  
  
  

upload.php
check.php
= 36){
      $n = 36 + ceil(($n-36)/3) * 3;
      $captchaResult .= substr($captchaSource, $n, 3);
    }else{
      $captchaResult .= substr($captchaSource, $n, 1);
    }
  }
  return $captchaResult;
}
?>
将三个文件整合成一个:
= 36){
      $n = 36 + ceil(($n-36)/3) * 3;
      $captchaResult .= substr($captchaSource, $n, 3);
    }else{
      $captchaResult .= substr($captchaSource, $n, 1);
    }
  }
  return $captchaResult;
}
$type = array("jpg", "gif", "bmp", "jpeg", "png");
// 判断上传文件类型
$fileext = strtolower(fileext($_FILES['file']['name']));
$uploadfilename = random(8);
if(in_array($fileext, $type)){
  $filename = explode(".", $_FILES['file']['name']);
  if(is_uploaded_file($_FILES['file']['tmp_name'])){
//    echo $_FILES['file']['tmp_name'];
    $flag = move_uploaded_file($_FILES['file']['tmp_name'], "/Library/WebServer/Documents/test/".$uploadfilename.".".$fileext);
    if($flag){
      echo "上传成功!";
    }else{
      echo "Error.";
    }
    echo "Back";
  }
}
?>
  
  Upload Image

  
  
  

以上内容就是给大家讲解的php上传功能集后缀名判断和随机命名(强力推荐),希望大家喜欢。
            
            
您可能感兴趣的文章:
  • php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
  • PHP文件上传后缀名与文件类型对照表整理
  • php中批量修改文件后缀名的函数代码
  • php中取得文件的后缀名?
  • PHP获取文件后缀名的三个函数
  • php一行代码获取文件后缀名实例分析
  • PHP实现批量修改文件后缀名的方法
  • 使用PHP接受文件并获得其后缀名的方法
  • PHP实现获取文件后缀名的几种常用方法
  • php 如何获取文件的后缀名
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

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

    本版积分规则

    用户反馈
    客户端