问题标签 [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.
php - 删除文件 PHP 的问题
这是我从我的 sql 数据库中提取信息的代码,然后我想删除每个目录中的 .txt 文件,但我似乎无法弄清楚为什么它不会删除这些文件。
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 的图像没有区别。
有人可以帮我解决这个问题吗?
提前致谢。
php - PHP - 如何取消链接没有文件扩展名的文件
这非常适合删除 php、txt 和图像,但我最近开始使用图像调整大小,将临时图像插入到我的垃圾文件夹中。
* 示例名称 2616cf442b6cd3e1313161551fad6078 *
文件类型:文本/x-generic
许可:0644
尝试重命名为 .txt 没有运气
*编辑 *
文件不见了,哈哈。没有取消链接使用?那么他们去哪儿了?
php - PHP递归删除函数
我为文件夹删除编写了递归 PHP 函数。我想知道,如何修改此功能以删除虚拟主机中的所有文件和文件夹,不包括给定的文件和文件夹名称数组(例如 cgi-bin、.htaccess)?
顺便提一句
使用此功能完全删除这样的目录调用
使用此函数清空目录调用如下:
现在的功能是
php - PHP递归删除函数给出警告信息
我的功能清理看起来像这样。
像这样调用这个函数
现在的问题是我收到警告消息。can not unlink cgi-bin on line unlink($entry->getPathname());
我的功能有什么问题?如何解决这个问题?
php - vfsStream 是否允许取消链接空目录?
我的单元测试试图删除一个空目录。被测类使用 unlink(先前测试的结果)。如果我在没有 vfsStream 的情况下编写相同的代码,我将无法删除空目录。
单元测试:
生产代码:
这是一个错误还是我错过了什么?谢谢。
php - 我对文件有写权限,但我不能使用“unlink()”函数删除它
我用谷歌搜索了一下,找不到任何适合我的答案。我正在尝试取消链接文件,但没有任何反应,也没有出现错误(display_errors() 阻止了页面加载)。代码如下。谢谢!
编辑:我知道不需要 chdir,这只是文件中的后面部分。
php - php取消链接文件
我有这样的情况。我想删除 webroot 目录之外的 .wav 文件,但我已经在该目录的 httpd.conf (apache) 别名中定义了“mp3”。这很好用,因为我可以从 webroot 等下载文件……但我也想删除它,但我不能这样做。我有这样的PHP
脚本=>
在 php-errors 它给了我“ PHP 警告 => 没有这样的文件或目录”我对我做错了什么感兴趣?
它仍然不起作用...
我在 C:\server\webroot... 我在 C:\server\mp3_files 有目录 mp3_files 在 httpd.conf 我写过
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)”删除?
php - PHP取消链接命令删除多个文件
我在包含以下文件unlink()
的目录 () 上调用 php 函数:user-images/1/p/
实际调用本身如下:
它不只是删除1big.jpg
,而是删除所有带有 a1
的文件(1big.jpg
, 1-s.jpg
, 1.jpg
)。我对此进行了相当多的研究,似乎找不到任何发布类似问题的人。
编辑:下面是完整的脚本,真的不多,看不出有什么影响。我以前也从未见过这个:(