php实现文件下传的例子(附详细源码)
程序员文章站
2022-06-07 22:04:24
...
php实现文件上传的例子(附详细源码)
今天用PHP做了个文件上传工具,功能还是很完善滴,如下:
每个图片上传之后,都有自己的地址,改变原图位置或重命名时,将不会重复上传。
一、功能:
A:文件分类上传
B:生成相应的文件夹,如本例,选择团,生成文件夹tuan
C:点击图片,查看详细
二、HTML代码:
三、Javascript代码:
四、PHP代码
"; exit; } } $type = pathinfo($files['name']); $type = strtolower($type["extension"]); $type =".".$type; $tmp_name = $files['tmp_name']; $md5file = md5_file($tmp_name);//生成md5文件 $new_name =$md5file.$type; $img_relat_path = $img_path.$new_name; $img_abs_path = $destination_dir.$new_name; $url = IMG_URL.$img_relat_path; //判断数据库中图片是否存在 $sql="select url from file_url where md5 = '".$md5file."'"; $res=$db->getOne($sql); if($res) { echo $res['url']; exit; } if(!move_uploaded_file ($files['tmp_name'], $img_abs_path)) {//上传文件 echo "上传文件失败"; exit; } //将图片存入数据库 $sql="insert into file_url(url,product,md5,create_time) values('".$url."','".$product."','".$md5file."','".$today."')"; $db->Execute($sql); $db->CloseDB(); echo $url; ?>
相关文章
相关视频
上一篇: MySQL的主从同步
下一篇: 浅谈PHP语法1_PHP教程
推荐阅读
-
C#实现导出List数据到xml文件的方法【附demo源码下载】
-
PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】 原创
-
超详细的php用户注册页面填写信息完整实例(附源码)
-
php+jQuery+Ajax实现点赞效果的方法(附源码下载)
-
用POI生成Excel文件的典型例子【基于poi3.0 附源码】 javapoiExcel
-
简单的php+mysql聊天室实现方法(附源码)
-
JSP实用教程之简易文件上传组件的实现方法(附源码)
-
PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】 原创
-
php+js实现的拖动滑块验证码验证表单操作示例【附源码下载】
-
Zend Framework实现具有基本功能的留言本(附demo源码下载)_php实例