php删除图片的方法实现

php删除图片的方法实现

php删除图片的方法实现

使用场景:新头像替换旧的头像

步骤:

1. 读取数据库头像的URL地址,

2. 获取URL地址的有效字段,

立即学习“PHP免费学习笔记(深入)”;

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教程》

以上就是php删除图片的方法实现的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2139412.html

(0)
上一篇 2025年2月25日 01:48:07
下一篇 2025年2月24日 00:14:22

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 怎么屏蔽php错误

    怎么屏蔽php错误? 方法一:@ 在任何错误语句之前加上@符号,即可屏蔽! 方法专二:error_reporting 在PHP文件第一行加上:error_reporting(0); 即可屏蔽! 立即学习“PHP免费学习笔记(深入)”; 方法…

    2025年2月25日
    200
  • php如何实现将字符串转换成数组

    实现思路: 先将字符串分割为单个字符并存放到一个数组中,然后打印数组。 具体代码如下: $m=’woxihuanphp’;echo $res=trim(chunk_split($m,1,’.’),’.’);$arr1=explode(‘.’…

    2025年2月25日
    200
  • html如何转化成php

    HTML如何转化成PHP? 因为html没有php代码,所以直接将源代码文件名后缀由html改名为php就可以了。如果要在里面写php代码。加上如下就可以了。在网页里的任何位置: 已经将你需要的代码转化为php文件,你复制此代码到你新建立文…

    2025年2月25日
    200
  • $在php中是什么意思

    PHP采用的是C语言的语法,但是也有一些区别。“$”在php中是用于定义变量或者对象的一种符号,“$”的使用方法是:“$”加上符合php变量名定义的字符串组成一个变量。 例如: class Test{    private $a;    /…

    2025年2月25日
    200
  • php怎么安装curl扩展

    有时候安装好php后,后面需要一些扩展需要添加进来,又不能影响当前php的工作,我们就只能通过动态添加扩展来实现。 php安装curl扩展的方法: 一.首先明确一些目录1.源码包目录,就是放从网上下载的源码包文件的目录,里面有下载的php,…

    2025年2月25日
    200
  • php怎么实现字符串转换成数组

    本篇文章给大家分享的内容是如何实现php字符串转换成数组,作为php程序员第一反应是联想到explode(),implode()这两个函数。 con[1]=28&selt[1]=1&con[2]=29&selt[2]…

    2025年2月25日
    200
  • php如何将时间戳转换成日期

    php将时间戳转换为日期 在php中将时间戳转换为日期函数为“date()”,该函数的用法为“date($format,$timestamp)”,其参数$format表示为要转换成的日期格式,参数$timestamp表示为要转换的时间戳,默…

    2025年2月25日
    200
  • php数组转字符串的方法

    php数组转字符串 PHP数组转字符串的两种方法 方法一,利用自带的implode函数 方法二,利用循环遍历数组元素拼接成字符串 立即学习“PHP免费学习笔记(深入)”;  $value) {$str1 .=’,’.$value; }var…

    2025年2月25日
    200
  • php怎么实现验证码的功能

    验证码在表单实现越来越多了,但是用js的写的验证码,总觉得不方便,所以学习了下php实现的验证码。好吧,其实是没有事情干,但是又不想浪费时间,所以学习了下php实现验证码。正所谓,技多不压身。而且,也可以封装成一个函数,以后使用的时候也是很…

    2025年2月25日 编程技术
    200
  • 怎么修改php.ini文件

    怎么修改php.ini文件 首先打开本地的phpstudy软件; 然后找到并打开【设置】页面 立即学习“PHP免费学习笔记(深入)”; 接着点击【配置文件】下的php.ini 选择,选择要修改的php版本; 最后修改php.ini文件,保存…

    2025年2月25日 编程技术
    200

发表回复

登录后才能评论