在tp里面怎么使用unlink函数删除上传的图片文件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在tp里面怎么使用unlink函数删除上传的图片文件?相关的知识,希望对你有一定的参考价值。
参考技术A使用unlink321函数删除上传的图片步骤如下:
1、新建一个321.php,添加php的界定符(<?php?>)。注意申明PHP与浏览器交互的文件类型和编码:
2、注意:参考unlink函数的作用:删除文件,语法结构如图所示:
3、定义一个 $file 变量,图片代码为:$file = "test.txt":
4、使用 unlink函数删除上传的图片文件,如图所示:
5、使用 if 语句判断是否图片删除成功,如图所示:
6、根据原始网页代码,判断图片删除是否成功即可。
扩展资料:
关于函数unlink的解读
1、头文件:unistd.h(在WIN32系统中为windows.h)
2、函数功能:删除一个文件的目录项并减少它的链接数,若成功则返回0,否则返回-1,错误原因存于error。如果想通过调用这个函数来成功删除文件,你就必须拥有这个文件的所属目录的写和执行权限。
3、注意事项:unlink函数会删除参数pathname指定的文件。如果该文件名为最后连接点,但有其他进程打开了此文件,则在所有关于此文件的文件描述词皆关闭后才会删除。如果参数pathname为一符号连接,则此连接会被删除。
用PHP怎么删除某目录下指定的一个文件
举个tp框架的例子
$User = M("message"); $a = $User->where(‘id=‘.$id)->select(); $url=$_SERVER["DOCUMENT_ROOT"]."/admin/Public/".$a[0][‘url‘]; unlink($url); $User->delete($id);
php中删除文件有一个系统函数:
unlink ( string $filename );
参数$filename 表示文件的路径,可以是相对路径也可以是绝对路径。
列如,当前目录下有个文件:test.html
可以执行
unlink ( ‘test.html‘ );
来删除另外删除目录用函数:
rmdir();
用法与
unlink ();
相同。
以上是关于在tp里面怎么使用unlink函数删除上传的图片文件?的主要内容,如果未能解决你的问题,请参考以下文章
记录一下今天犯得错误,public static function init()写成了public function initialize()