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

php - 必须有一种更有效的方法来做到这一点

基本上我正在尝试将图像表修剪为 3,500 行未保存或未过滤的图像。未保存和未过滤指的是数据库中的其他表。用户可以保存图像以及将图像标记为安全工作等...我想将所有图像保留在保存表和过滤器表中。

最终,图像表将被修剪为(3,500 张未保存/未过滤的图像)+(“X”已保存)+(“X”未过滤)。保存/过滤器/图像之间的链接是赋予images表中记录的 auto_incremented id。所以 saves 有一个 image_id 字段来获取images表中记录的键。与过滤器表相同

0 投票
2 回答
3019 浏览

php - 无法取消链接或 chmod - 权限被拒绝

我正在尝试将文件更改为 777 权限,然后使用 PHP 中的取消链接将其删除。但是,我收到权限被拒绝错误。不过,我可以在 filezilla 中通过 FTP 登录时更改权限。

我该如何解决 ?

0 投票
6 回答
25812 浏览

php - 使用PHP删除文件onclick

当用户单击删除链接时,我想删除文件。但是当我转到我的页面时,文件被删除了,我不知道为什么:

我究竟做错了什么?

0 投票
2 回答
1195 浏览

php - PHP错误删除文件

如果多个页面有多个连接,则删除文件时出错。错误:Warning: unlink(folder/1.txt.txt) [function.unlink]: Permission denied in C:\htdocs\fopen.php on line 7

Note:如果只有一个连接访问一切正常发生(没有错误发生)。

PHP代码fopen.php

html/javascript 代码(模拟多个连接):

我做错什么了?

谢谢。


解决方案: clearstatcache

0 投票
4 回答
3078 浏览

php - 检查文件指针在 PHP 中是否仍然有效

如果您确实使用了简单的 fopen/fwrite(),例如:

如果其他进程在睡眠期间删除了文件,如何检查文件指针是否仍然有效?

我考虑过使用简单的 is_file() 检查,但这并不能说明另一个进程是否执行了 unlink() 然后创建了一个具有相同路径的新文件。

作为参考,即使文件已取消链接(),fwrite 似乎仍然返回 true。

编辑:澄清一下,sleep(5) 只是一个随机时间,在竞争条件下可能只是几毫秒。

0 投票
2 回答
96 浏览

php - 间歇性断开链接不起作用

下面的代码允许我有时删除文件。我已经检查了文件和文件夹的权限,它们存在并获得了适当的访问权限。有时当我按下删除按钮时;它会删除文件,有时它只是刷新页面而没有任何反应。我可以做些什么来使 unlink 正常工作吗?我在下面的代码中遗漏了什么吗?这是在 ZEND 中。

0 投票
5 回答
116525 浏览

php - 权限被拒绝 - php取消链接

我有两个文件:b.php 和 test.txt

错误是:警告:unlink(test.txt)[function.unlink]:权限被拒绝

为什么?b.php 和 test.txt 是 777 和相同的组/登录

如果我在父目录上设置 777 我可以执行 unlink 但我必须设置 777 并返回到 755?

0 投票
2 回答
1061 浏览

php - Zend 框架传递隐藏字段和取消链接文件

我正在使用 Zend FW 并从视图中提交的表单中删除图像。我成功地从数据库中删除了所有图像名称,数组中的每一个都使用它们的 ID。

我无法解决的是,一旦名称被删除,如何从文件夹中取消每个文件的链接?

我有一个隐藏字段如下:

而且我知道在控制器中我可以使用以下方法调用文件名:

这对于一个图像来说很好,但我如何取消链接一个文件数组?这是我第一次遇到这个问题,请帮助。

我正在尝试做这样的事情:

我可能在做一些愚蠢的事情......道歉。

0 投票
1 回答
107 浏览

php - 在同一个文件中将变量从按钮传递给 js

此代码应该将按钮 delFunction 中的变量传递给 delFunction 脚本并删除与按钮关联的文件。它没有传递变量。我在脚本下方插入两个警报语句,它们在结果页面上显示为命令中没有变量名的文本。我搜索了stackoverflow,但我尝试过的每一种技术都不起作用。请帮助...大卫

0 投票
2 回答
242 浏览

php - unlink() 触发 open_basedir 限制。但是其他所有功能都有效

我有以下常量:FSROOT设置如下:getcwd(). 我可以在我的应用程序中的任何地方使用这个常量,而不必担心路径,例如:require_once(FSROOT . '/includes/php/something.php).

但是,我最近在我的应用程序中实现了一些文件,并且在某些事件中我需要删除一些文件,这是我在本地执行的操作:

在我的本地环境中,这非常有效。但是在服务器上我收到一个错误:

所以问题似乎/mnt/是从返回的目录getcwd()但与我允许的路径不匹配!

我有点困惑,因为FSROOT路径可以在任何函数中使用,但unlink(). 这也是我不想改变的原因。有没有其他方法可以删除文件?还是我必须手动创建另一个常量来使用unlink()

或者我应该使用 getcwd() 的替代方法吗?