使用场景:新头像替换旧的头像
步骤:
1. 读取数据库头像的URL地址,
2. 获取URL地址的有效字段,
3. file文件路径设置
4. 删除图片文件

Thinkphp 代码如下:

public function delPic(){//获取前端传参 用户的uid$uid = I('uid');if(!$uid) $this->error('uid未获取');//获取url$url = M('Member')->where(array('uid'=>$uid))->getField('avatar');//$url = 'http://www.test.com/up/avatar/59b25bcfcaac6.jpg'
if(!$url) $this->error('数据库获取头像网址失败!');//获取$url有效字段(去掉网址)$str = substr($url, 20);//$str = 'up/avatar/59b25bcfcaac6.jpg'//file文件路径$filename = './'.$str;//删除if(file_exists($filename)){$info ='原头像删除成功';unlink($filename);}else{$info ='原头像没找到:'.$filename;}echo $info;
}

php 删除服务器指定目录图片相关推荐

  1. python 实现统计ftp服务器指定目录下文件夹数目、文件数目及所有文件大小 本次主要为满足应用方核对上传到ftp服务器的文件是否缺漏。 主要要求:指定目录下,文件夹数目/文件数目/所有文件大小

    python 实现统计ftp服务器指定目录下文件夹数目.文件数目及所有文件大小 本次主要为满足应用方核对上传到ftp服务器的文件是否缺漏. 主要要求:指定目录下,文件夹数目/文件数目/所有文件大小,类 ...

  2. vba上传文件到ftp服务器指定目录下面

    vba上传文件到ftp服务器指定目录 +脚本形式 文章目录 1. 测试版本无校验: 2. 测试版本有检验 3. 文件不存在校验版本 4. 文件不存在校验+必填项校验版本 1. 测试版本无校验: Sub ...

  3. Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容...

    Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容 Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容 - IGod接口 - 博客园 P ...

  4. 远程删掉服务器的文件能找回吗,远程删除Windows服务器指定目录下N天前文件方法...

    在使用Windows服务器的时候,每天都会增加大量的文件以及日志文件,日积月累的话就会占用过多的服务器空间,所以做到定期清理删除就显得格外重要. 在Windows服务器中有一个功能很方便,就是可以通过 ...

  5. php 读取指定路径照片,必应每日图片合集程序之php读取指定目录图片

    [收起] 文章目录 今天晚上无聊(明天就去学校了).打开必应搜索发现他们的背景每天都不同,当然我不是才发现.上网搜索了下:有不少关于用PHP获取必应壁纸的功能但是大部分都不能下载存储在服务器.所以博主 ...

  6. php删除目录文件内容,php清空(删除)指定目录下的文件,不删除目录文件夹的实现代码...

    搜索热词 web 开发中我们可能会碰到需要将某个目录下的所有文件清空,但不删除这个目录下的子目录(当然也不会删除被删除的根目录)的情况.那么对于这种只删除文件而不删除目录的方法,你是如何处理的呢?下面 ...

  7. nodeJs中间件Multer详解_使用express实现本地文件/图片上传到服务器指定目录

    最终实现的效果,更改Input的值后,将图片显示出来.输入描述信息,提交后,图片上传到后台对应的路径下. Multer Multer 是一个node.js中间件,用于处理 multipart/form ...

  8. 将文件上传至ftp服务器,FTP文件上传工具类,将文件上传至服务器指定目录

    将文件上传至ftp服务器,传入File对象,将文件上传至ftp服务器 需要配置修改的点: 1. 服务器ip端口(服务器ip 端口22/21). 2. 服务器账号密码(服务器登录用户名密码). 3. 上 ...

  9. nginx日志通过rsyslog传入到日志服务器指定目录

    V5配置语法: 推送端设置 [root@nginx01 ~]# cat /etc/rsyslog.conf # rsyslog v5 configuration file # For more inf ...

  10. Java实现上传文件到指定服务器指定目录

    前言需求 使用freemarker生成的静态文件,统一存储在某个服务器上.本来一开始打算使用ftp实现的,奈何老连接不上,改用jsch.毕竟有现成的就很舒服,在此介绍给大家. 具体实现 引入的pom ...

最新文章

  1. np.eye()的函数能将一个label数组,大小为(1,m)或者(m,1)的数组,转化成one-hot数组
  2. 用时间换才华:李开复给创业者的7条时间管理建议 【转载】
  3. Docker学习(一)
  4. Entity Framework 学习结束语
  5. Html5音乐可视化之音乐的获取和播放
  6. 通过 Chrome Workspace 调试本地项目
  7. 俞渝发内部信:呼吁员工发微博、发朋友圈保卫当当
  8. ORM框架之Spring Data JPA(二)spring data jpa方式的基础增删改查
  9. python pytorch自定义_Pytorch 实现自定义参数层的例子
  10. 大学计算机思维导图_3款免费在线思维导图网站,你一定要收藏一个!
  11. VS2017+Qt5.12新建.qrc文件报错
  12. 《系统集成项目管理》第十六章 变更管理
  13. 测试质量保障体系的建立
  14. m3u8在线提取工具:M3U8 Downloader 高速专业m3u8下载器下载
  15. OFDM载波间隔_OFDM之频域
  16. adams打不开提示msc license_adams安装后打不开
  17. 面试被问“红黑树”,我一脸懵逼......
  18. 台式计算机联网,【实现台式电脑无线上网的2种方法】
  19. 所谓五福临门中的五福
  20. (一)移动端前端开发-移动端基础

热门文章

  1. 【信息融合】基于matlab BP神经网络和DS证据理论不确定性信息融合问题【含Matlab源码 2112期】
  2. 数学建模之排队论模型及代码
  3. X265代码学习1-X265源码下载编译及VS调试配置
  4. 计算机网络原理(04741)第1章:计算机网络概述
  5. Java实现人力资源管理系统
  6. 诺顿防毒软件曝漏洞 任意下载运行恶意代码(转)
  7. 破解Prezi桌面版30天限制的方法
  8. Java编译器和解释器
  9. 快播CEO认罪,成人网站对技术的要求有多高?
  10. 计算机硬盘使用率,硬盘占用率和速度