问题标签 [file-put-contents]
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 - 将图像文件名完全作为 URL 图像文件保存到 PHP 中的文件夹中
我之前访问过这篇文章,发现它很有用,但我想通过让它根据 URL 名称保存图像文件名来为其添加更多功能。
这就是我到目前为止所做的并且它有效。
基本上,在我放置方括号的地方,我希望根据 URL 文件名获得动态。例如,如果我有这样的图像 url: https://cf.dropboxstatic.com/static/images/brand/glyph-vflK-Wlfk.png
,我希望它将图像保存到具有确切图像名称的目录中,在这种情况下为glyph-vflK-Wlfk.png
.
这可能吗?
php - php - 将内容放在目录中
我正在尝试在服务器中上传图像。但是,我的代码可以工作,它将文件保存在根目录中。
我怎样才能让它上传里面的文件 '/resources/thumb/file.png' ?
php - file_put_contents 覆盖数据
每次数据库中有条目时,我都会使用 file_put_content 将数据写入文件中。它没有附加新条目,而是用新条目覆盖旧数据。这是我正在使用的代码的一部分。我尝试使用 APPEND In 标志但不起作用。`
php - 下载文件 file_put_contents 的进度
我尝试用下载文件编写代码并返回状态(下载的字节)。要下载文件,我使用 file_put_contents 并且它可以工作。
这是我的职能。我在使用回调函数时遇到问题,因为所有函数都在同一个类中。现在不使用 stream_notification_callback。我尝试将声明更改为
或者
但它不起作用。
php - 各种图像的file_put_content并用count重命名
我有以下代码:
在变量 $urls 中有许多带有 .png 格式图像的 url。
我尝试为每个新图像创建创建foreach,例如:image1.png、image2.png。这没用:
谢谢你的帮助
php - 是否可以在 .zip 文件中写入数据
根据这个例子:
是否也可以将数据写入 .zip 文件?
php - 如何从 Web 读取 PDF 文件并将其存储在 PHP 中?
我在某些服务器上有 PDF 文件
我想将这些文件保存在我的服务器中
它正在创建someFile.pdf
但没有内容。
php - file_put_contents() 影响目录中其他文件的 fileatime()
我遇到了一个非常奇怪的错误,过去几天我一直试图解决但没有成功。我有一个用于缓存 API 调用的类,以及一个在 WordPress 插件中用于创建自定义 API 端点的类。简而言之,WordPress 插件使用外部 API 并使用我的缓存类缓存结果。使用 api 访问许多单独的项目,从而产生几十个本地缓存文件。
场景
在我的缓存类中,如果本地缓存已过期(它比实例化时设置的过期时间更早),API 会再次被命中,结果会被这样缓存:
在我的 WordPress 插件中,我想遍历缓存文件并删除任何 N 天未访问的文件。此方法使用 cron 命中。我正在检查访问时间(这仍在开发中,正在打印以进行调试):
到目前为止,这是完整的方法:
你会注意到我现在有几个clearstatcache()
电话。
问题
每当创建新的缓存文件时,fileatime()
同一目录中许多其他文件报告的访问时间都会更新为当前时间。这些有时会在新的缓存文件之后说一秒钟。
这是我的完整方法:
我可以找到另一种方法来编写我的清理逻辑,但我担心 PHP实际上会触及这些文件中的每一个(我已经看到一个新文件中有 18 个文件中有 12 个)。
我尝试过的事情
clearstatcache()
绝对调用_everywhere)- 手动执行所有
fopen()
,fwrite()
,fflush()
,fclose()
步骤 - 写入在
file_put_contents()
调用点写入的文件名
如果有人知道这里发生了什么,我将不胜感激。
php - 使用 PHP 从 API 下载 CSV 文件 - 带有不以 .csv 结尾的 URL
我一直在尝试以 2 种不同的方式从 API 下载文件,但没有成功:https://example.com/export/banana/by_date/v4?api_token=666&from=$today&to=$today
*注意文件不以 结尾.csv
,它只是弹出文件的下载文件。
下载的文件是 .CSV 文件。
我尝试使用 CURL:
- 有了这段代码,我得到了一个黑色的 test.csv 文件。
- 运行功能后,我没有在屏幕上打印任何内容(
print_r($result)
)
我尝试使用file_put_contents
功能:
*我在第一行 ( https://example.com/export/banana/by_date/v4?api_token=666&from=2016-01-31&to=2016-01-31
) 中得到一个包含 URL 的 CSV 文件。
有人可以告诉我我这样做是否正确吗?(因为这不是一个文件的直接链接,也许我的工作方式错误)。这样做的正确方法是什么。
php - PHP 一次创建两个文件名不同但内容相同的文件
目标是创建自定义会话文件的存储库。当我使用此代码将数据写入会话文件时,php 会创建两个名称不同但内容相同的文件。为什么会这样?
这会一次创建两个具有相同内容的文件:
两个文件的内容:
据了解,这将是一个类,但代码在类的上下文和 index.php 中的工作方式相同。