在tp里面怎么使用unlink函数删除上传的图片文件?

 我来答
阿杰GAME实况
2019-09-11 · TA获得超过2515个赞
知道答主
回答量:47
采纳率:0%
帮助的人:7.3万
展开全部

使用unlink{321}函数删除上传的图片步骤如下:

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为一符号连接,则此连接会被删除。

不相干先生
2016-02-26
知道答主
回答量:61
采纳率:0%
帮助的人:21.5万
展开全部
给你举个列子,可以同时删除数据库里和服务器文件夹里的图片:
$User = M("message");
$a = $User->where('id='.$id)->select(); $url=$_SERVER["DOCUMENT_ROOT"]."/admin/Public/".$a[0]['url'];
unlink($url);
$User->delete($id);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式