问题标签 [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 投票
2 回答
2186 浏览

php - “取消链接”不适用于本地 Wordpress 实例?

我正在尝试修改插件,以便可以使用 html 链接删除目录中的图像文件。我的代码输出了一个包含图像缩略图、图像链接和删除文件链接的表格:

删除.php:

我收到消息说我没有权限,但我已将所有文件 chmod 到 777。此外,MAMP 的 php_error.log 给我这个:

目录和文件名是正确的,所以我只是不明白问题是什么......

0 投票
2 回答
5262 浏览

php - 如何在不知道文件扩展名的情况下按名称 unlink()?

简而言之

我们有一个名为clients.(unique parameter). 现在我们想要unlink()它,但由于我们不知道文件扩展名,我们如何成功?

更长的故事

我有一个缓存系统,其中的数据库查询md5()是文件名,缓存到期日期是扩展名。

例子: 896794414217d16423c6904d13e3b16d.3600

但有时保质期会发生变化。所以对于最终的解决方案,文件扩展名应该被忽略。

我能想到的唯一方法是搜索目录并匹配文件名,然后获取文件扩展名。

0 投票
2 回答
2139 浏览

php - unlink() 从服务器中删除图像以及 SQL 删除

我目前有一个表格,列出了我页面上数据库中的所有“产品”。每个产品/列表旁边都有一个复选框,因此您可以一次删除多个产品。我的删除功能与复选框配合得很好,从数据库中删除了选定的产品,但我似乎无法让后半部分工作,这是需要进入名为“gallery”的服务器目录的部分和删除属于已删除产品的图像。

当有人单击删除按钮时,它会运行以下代码:

它甚至不会执行“echo $file”部分,这让我认为那部分代码根本没有运行。有什么帮助吗?

交换后更新的代码:

0 投票
6 回答
2605 浏览

php - 删除一个不为空的目录

我希望在我的 PHP 脚本中删除的目录中有很多文件,但是我无法先 unlink() 文件。有没有办法让我一起做

引用目录必须为空才能删除它,请参阅php.net/manual/en/function.rmdir.php

0 投票
1 回答
1603 浏览

php - 尽管给定了有效文件,但 unlink() 仍无法正常工作

我正在尝试使用 PHP 从服务器中删除一些图像。但是我一直遇到这个错误:

警告:unlink(/public_html/sandbox/resources/blocks/space004.jpg) [function.unlink]: No such file or directory in /home//public_html/sandbox/application/blocks/models/m_blocks.php on line 503

这是取消链接代码:

我在 FTP 中检查了该文件是否存在,它位于错误中的确切路径 (/public_html/sandbox/resources/blocks/)。我还检查了文件权限,它们设置为 0644 并且出于测试目的更改为 0777 没有做任何事情(如预期的那样)。

任何人都知道可能导致这种情况的原因是什么?

0 投票
2 回答
313 浏览

regex - 为什么 grep 仍然包含 . 和 .. 在我的文件列表中,即使它与我给它的正则表达式不匹配?

我想做的是收集所有 UTF16 Unicode 图表。我从http://unicode.org/charts/PDF/下载了所有 pdf 文件,并决定使用 perl 删除所有特殊的或 UTF32 图表,并使用以下脚本:

当我运行脚本时,我得到以下输出:

前 2 行仍然是.并且..,我认为因为我正在尝试 unlink .,它正在删除大量我不想删除的文件。我不确定问题是否出在我的正则表达式 , grep,readdirunlink上,但它删除的文件比它应该删除的多得多。

0 投票
9 回答
92513 浏览

php - 使用 php/codeigniter 删除文件

我想删除在我的本地主机中找到的文件。

我为此使用了codeigniter。

我想在 php 中使用 unlink() 函数,但我真的不明白如何使用它。

0 投票
1 回答
4505 浏览

perl - 删除给定目录中的子目录和文件

我想从目录中删除所有子目录和文件,而不是目录本身。例如,如果我在变量中传递“Sample”目录,并且“Sample”目录包含三个子目录和 3 个文件,我想删除所有这 3 个目录和 3 个文件。实际上,“Sample”目录可以包含许多子目录和文件。

0 投票
1 回答
330 浏览

php - 文件不会使用取消链接删除

下面的文件应该删除存储在文件夹中的文件和与该文件相关的数据库行。数据库行删除工作正常,但我无法让文件删除工作。doc_link 是一个表列,存储图像的相对路径。任何帮助将不胜感激。

编码

0 投票
1 回答
325 浏览

php - 如果您在 Web 服务器将文件提供给网站访问者时删除 PHP 中的文件会发生什么

我觉得这可能会在服务器可能正在读取并将其提供给访问者时产生错误。

如何安全地删除文件,以便脚本将继续等待,直到来自 Web 服务器的读取锁定被释放(如果有),然后继续删除文件或它如何在那里工作?

谢谢