如何使用php脚本删除目录中的文件

时间:2013-04-05 01:54:34

标签: php javascript html ajax codeigniter-2

我想删除profile_images文件夹中的图片。 我试过了

unlink(base_url() . "_profile_images/912aea1dd8144e07894f788978b917d3.jpg");

并发生错误

遇到PHP错误

严重性:警告

Message: unlink() [function.unlink]: http does not allow unlinking

Filename: controllers/controller.php

Line Number: 100

我使用codeigniter来实现此操作。还有其他方法可以删除文件吗?

2 个答案:

答案 0 :(得分:2)

您正在尝试删除网址字符串,您应该获取php以获取文件的完整路径和文件名,以便能够取消链接

不确定您的路径是什么,但PHP有几个功能可以帮助您获取文件的完整目录路径。

$_SERVER['DOCUMENT_ROOT']; // Will get you PHP's document root, it's a good start.

答案 1 :(得分:0)

您需要在服务器上使用实际的文件系统引用,而不是URL ......所以

的unlink( '/无功/网络/ image_folder / file.jpg');

参数是文件的位置。