加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php上传图片之时间戳命名(保存路径)

发布时间:2020-05-24 07:39:32 所属栏目:PHP 来源:互联网
导读:这篇文章主要介绍了php中上传图片文件,并且以上传时的时间戳命名文件,并将文件的路径存在session中以便使用,需要的朋友可以参考下

html代码:

图片导入


php代码:

0){ switch($_FILES["img"]["error"]) { case 1: echo ""; break; case 2: echo ""; break; case 3: echo ""; break; case 4: echo ""; break; default: echo ""; } exit; } $maxsize=2000000; //50k //step 2 使用$_FILES["pic"]["size"] 限制大小 单位字节 2M=2000000 if($_FILES["img"]["size"] > $maxsize ) { echo ""; exit; } //step 3 使用$_FILES["pic"]["type"]或是文件的扩展名 限制类型 MIME image/gif image/png gif png jpg /* list($dl,$xl) = explode("/",$_FILES["pic"]["type"]); if($dl!="image"){ echo "请上传一个图片,不充许其它类型文件"; exit; } */ $allowtype=array("png","gif","jpg","jpeg"); $arr=explode(".",$_FILES["img"]["name"]); $hz=$arr[count($arr)-1]; if(!in_array($hz,$allowtype)){ echo ""; exit; } //step 4 将让传后的文件名改名 $filepath="../imgweb/"; $fileimgweb="imgweb/";//为了符合UBB的路径 $randname=date("Y").date("m").date("d").date("H").date("i").date("s").rand(100,999).".".$hz; //将临时位置的文件移动到指定的目录上即可 if(is_uploaded_file($_FILES["img"]["tmp_name"])){ if(move_uploaded_file($_FILES["img"]["tmp_name"],$filepath.$randname)){ echo ""; session_start(); $_SESSION['images'] = $fileimgweb.$randname; }else{ echo ""; } }else{ echo""; } } ?>

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读