问题标签 [unlink]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
216 浏览

php - 删除文件 PHP 的问题

这是我从我的 sql 数据库中提取信息的代码,然后我想删除每个目录中的 .txt 文件,但我似乎无法弄清楚为什么它不会删除这些文件。

0 投票
3 回答
800 浏览

php - 使用 PHP 删除带有相关图片的产品

在我的 PHP 应用程序中,我的产品具有 3 种尺寸的图像 - 大、缩略图和小缩略图。每个图像都存储在一个单独的文件夹中:

图片 - /gallery 缩略图 - /gallery/bigthumbs 小缩略图 - /gallery/thumbs

每个产品都有其唯一的 ID。某个产品的所有图像的文件名相同。产品图像的路径存储在数据库中,其 ID 与关联的产品 ID 相同。

每个产品可以有多个图像,但在我存储每个产品的路径和图像名称的数据库中,所有图像都使用相同的 ID 存储,与产品 ID 相同。

因此,如果 ID 为 56 的产品在数据库中有 2 张图片,这些图片将像这样存储:

ID->56, image1name, bigthumb1name, thumb1name ID->56, image2name, bigthumb2name, thumb2name

我要做的是 - 删除与正在删除的产品相关的所有图像。我写的代码如下:

问题是上面的代码只删除了 1 个图像 - 有多少具有相同 ID 的图像没有区别。

有人可以帮我解决这个问题吗?

提前致谢。

0 投票
1 回答
1056 浏览

php - PHP - 如何取消链接没有文件扩展名的文件

这非常适合删除 php、txt 和图像,但我最近开始使用图像调整大小,将临时图像插入到我的垃圾文件夹中。

* 示例名称 2616cf442b6cd3e1313161551fad6078 *

文件类型:文本/x-generic

许可:0644

尝试重命名为 .txt 没有运气

*编辑 *

文件不见了,哈哈。没有取消链接使用?那么他们去哪儿了?

0 投票
3 回答
1706 浏览

php - PHP递归删除函数

我为文件夹删除编写了递归 PHP 函数。我想知道,如何修改此功能以删除虚拟主机中的所有文件和文件夹,不包括给定的文件和文件夹名称数组(例如 cgi-bin、.htaccess)?

顺便提一句

使用此功能完全删除这样的目录调用

使用此函数清空目录调用如下:

现在的功能是

0 投票
1 回答
137 浏览

php - PHP递归删除函数给出警告信息

我的功能清理看起来像这样。

像这样调用这个函数

现在的问题是我收到警告消息。can not unlink cgi-bin on line unlink($entry->getPathname());

我的功能有什么问题?如何解决这个问题?

0 投票
1 回答
294 浏览

php - vfsStream 是否允许取消链接空目录?

我的单元测试试图删除一个空目录。被测类使用 unlink(先前测试的结果)。如果我在没有 vfsStream 的情况下编写相同的代码,我将无法删除空目录。

单元测试:

生产代码:

这是一个错误还是我错过了什么?谢谢。

0 投票
1 回答
127 浏览

php - 我对文件有写权限,但我不能使用“unlink()”函数删除它

我用谷歌搜索了一下,找不到任何适合我的答案。我正在尝试取消链接文件,但没有任何反应,也没有出现错误(display_errors() 阻止了页面加载)。代码如下。谢谢!

编辑:我知道不需要 chdir,这只是文件中的后面部分。

0 投票
2 回答
12173 浏览

php - php取消链接文件

我有这样的情况。我想删除 webroot 目录之外的 .wav 文件,但我已经在该目录的 httpd.conf (apache) 别名中定义了“mp3”。这很好用,因为我可以从 webroot 等下载文件……但我也想删除它,但我不能这样做。我有这样的PHP脚本=>

在 php-errors 它给了我“ PHP 警告 => 没有这样的文件或目录”我对我做错了什么感兴趣?

它仍然不起作用...

我在 C:\server\webroot... 我在 C:\server\mp3_files 有目录 mp3_files 在 httpd.conf 我写过

0 投票
3 回答
645 浏览

php - php取消链接文件已修复

我想用 webroot 之外的 php(取消链接功能)文件删除。我的网络根在

什么是文件目录。它位于 C:\server\mp3_files...

我还在 mp3_files 目录的 httpd.conf Alias("mp3") 中创建了


我在 C:\server\webroot\project\test.php 中编写这个脚本

脚本是这样的=>

这个脚本给了我 php-errors => PHP-WARNING No such file or directory

我也有(test.php)html表单这个=>

这有效(它打开这个file.txt)

所以我想知道为什么不能用标记函数“delete($filename)”删除?

0 投票
4 回答
9718 浏览

php - PHP取消链接命令删除多个文件

我在包含以下文件unlink()的目录 () 上调用 php 函数:user-images/1/p/

实际调用本身如下:

它不只是删除1big.jpg,而是删除所有带有 a1的文件(1big.jpg, 1-s.jpg, 1.jpg)。我对此进行了相当多的研究,似乎找不到任何发布类似问题的人。

编辑:下面是完整的脚本,真的不多,看不出有什么影响。我以前也从未见过这个:(