为了账号安全,请及时绑定邮箱和手机立即绑定

PHP图片上传功能实现

标签:
PHP

上传图片功能:


获取当前文件夹位置,上传到当前文件夹下

为了上传后文件名重复导致覆盖,上传后更改名字为:当前时间+原文件名

只允许gif、jpeg、bmg、jpg格式的文件上传


<form name="frm1" enctype="multipart/form-data" action="" method="post">    <input name="filename" type="file" style="border:solid 1px #6ac1e2; width: 200px; border-radius: 5px"/>    <input name="submit" type="submit" value="提交" style="background-color: #e28c8e;border-radius: 5px; font-size: 14px;"/></form><?phpif(isset($_POST['submit'])) {    $dir = dirname(__FILE__);    $dir str_replace("//""/"$dir) . "/";    date_default_timezone_set("PRC");    $date date"YmdHis");    $filename $date.$_FILES['filename']['name'];    $uploadfile $dir $filename;    $tp array("image/gif","image/jpeg","image/bmg","image/jpg");    if(!in_array($_FILES["filename"]["type"],$tp)) {        echo '<script>alert("允许上传的图片格式:jpg/jpeg/gif/bmp")</script>';    }else{        $r_sc = move_uploaded_file($_FILES['filename']["tmp_name"],$uploadfile);        echo '<img class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="'.$filename.'"/>';    }}?>





点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消