问题标签 [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 - file_put_contents 上传文件是否安全
我正在使用file_put_contents()
函数在服务器上写入文件。我已经在客户端拆分文件并在服务器上发送块。使用 file_put_contents 我将该内容写入服务器端文件。
所以我担心,这是一种安全的方法吗?
php - file_put_contents 和 $_SERVER 数据
在 userdata.txt 我有:(1
不知道为什么)
最后,我想保存.txt
$_SERVER['HTTP_USER_AGENT']
到$_SERVER['REMOTE_ADDR']
php - file_put_contents 有时有效,但并非总是如此
我有一个脚本,可以将 twig / email 的输出复制到一个 tmp 文件中,我们需要为合法目的存储该文件。首先,这是通过使用 fopen、fwrite、close 完成的。这工作了多年,突然间它停止工作和文件。
然后我们改为使用file_put_contents。但是,这会导致相同的情况。大多数文件是创建的,但是有 15-25% 的文件在有内容时没有存储在本地。
当 file_put_contents 失败时,$bytes 不会输出任何内容。错误日志不显示任何内容。目前文件夹中有 324.000 个文件,我们将其减少到最大 10.000 个。
出了什么问题,或者有人可以指出我不同的调试方法吗?请参阅下面的代码。
附加信息,存储文件的文件夹具有正确的权限。脚本由 cronjob 执行。
php - 运行 PyroCMS 安装程序时出现 file_put_contents 错误
http://pyrocms.com/documentation/pyrocms/v3.1#installation/installing-pyrocms/running-the-installer
收到此错误
"An exception has been thrown during the rendering of a template ("file_put_contents(app/default/assets/admin/theme.css): failed to open stream: No such file or directory") in "theme::partials/metadata" at line 24."
到目前为止我尝试了什么?
- 更改和storage
的bootstrap\chache
权限777
-php artisan asset:clear
php - 使用 PHP 下载 PDF
我希望此代码能够下载文档,而是使用正确的扩展名保存文件,但在编辑器中打开它会显示文件的内容是 URL 本身。
php - 为什么我的 JSON 数组会变成一个对象?
我正在尝试从 test_bots.json 中取消设置一个值并将其保存回来,但是在此过程中数据格式正在以某种方式发生变化。
test_bots.json 包含这个 JSON 数组:
我的代码如下所示:
保存的输出是:
但我希望输出看起来像:
我试图在保存之前取消序列化数组,但它不起作用。
为什么会这样?
php - 如何使用具有特定结构的php从文本文件中删除一行
我有一个包含以下内容的 css 文件:
如何#firstdiv
使用 php 删除所有 css 属性?
这是我想要的输出:
php - 为什么 file_put_contents() 有时会抛出“无错误”错误?
为什么这段代码有时会发出No such file or directory
警告,但有时会发出No error
警告;
通常会给出这个错误警告;
但是如果我等一下再运行它,有时它会这样说;
有任何想法吗?
我使用的是 Windows 7、PHP 5.5.11 和 nginx 1.4.6。在我的 php.ini 中,我有;
我认为这只是正常的默认开发错误设置,除了error_log
.
同样的事情发生在日志文件中——有时它说No such file or directory
有时它说No error
;
php - Windows 上的 file_get_contents 失败
我有一个 PHP CLI 应用程序,它使用 file_put_contents 创建一个文件,然后侦听对该文件的更改。如果 filemtime 发生变化,那么我尝试使用 file_get_contents 获取内容。它经常无法检索 Windows 上的内容。这让我很困惑。创建文件的进程怎么可能无法打开文件?
我什至在文件所在的文件夹上运行了 icacls ,但它仍然无法读取它创建的文件。
有人可以告诉我如何确保 PHP 进程可以读取它创建的文件吗?
php - 如何验证使用 file_put_contents() 保存的图像?
我file_put_contents($path, $image);
用来保存用户将通过插件(slimimagecropper.com FYI)上传的图像。
我担心 XSS。$image
在保存之前检查 XSS的最佳方法是什么file_put_contents()
?