>백엔드 개발 >PHP 문제 >PHP에서 서버 사진을 지우는 방법

PHP에서 서버 사진을 지우는 방법

王林
王林원래의
2019-09-21 11:49:373148검색

PHP에서 서버 사진을 지우는 방법

PHP 서버 지정 디렉터리 이미지 지우기

단계:

#🎜 🎜#1. 데이터베이스 아바타 2의 URL 주소를 읽습니다. URL 주소
3의 유효한 필드를 가져옵니다. 파일 경로
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에서 서버 사진을 지우는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.