问题标签 [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.

0 投票
1 回答
266 浏览

php - php 将字符串写入 ../src 中的文件

所以我试图让我的 php 脚本在 log.txt 中附加一个文本,log.txt 放在 src/log.txt 中,php 脚本放在 web/script.php 中(它们有其他名称,但很好......)所以我试过:

Wich 没用...(我可以回显 $towrite 并获得有效结果)请注意,在文件顶部

已经完成了。

所以......我继续尝试:

而不是 fwrite ......它也没有工作......甚至试图将 log.txt 放入 web/ 并拥有

所以现在我转向大师;)我如何将该字符串从 web/script.php 写入文件 src/log.txt?

文件树:

0 投票
0 回答
235 浏览

php - 警告:file_put_contents(localhost/video/):打开流失败:C:\wamp\www\Yoyo\download.php 中没有这样的文件或目录

我正在实现一个 YouTube 下载器,它将视频从这里存储到服务器上。我已经修改了在服务器而不是计算机上下载 YouTube 视频的代码。这是我的 download.php 代码:

它给了我一个错误(警告)

我验证是否存在 localhost/video。我还删除了本地主机:

并检查它,但它仍然抛出相同的警告。问题是什么?

0 投票
3 回答
1176 浏览

php - PHP - file_put_contents 将文件保存在文件夹中

尝试将电子邮件中的附件保存到我的服务器中,到目前为止我的脚本工作正常,但是它将文件保存在我的 wp 根文件夹中。

如何将文件保存到不同的文件夹中?

尝试使用此代码但无法正常工作。

任何想法?

0 投票
1 回答
1164 浏览

php - Base64Decode 到文件 - 缺少什么?

$_POST['nimage']如果我直接将它作为标签中的 src 值回显,我在 $_POST 字段中有base64编码的字符串img,我在浏览器中看到图像就好了:echo "<img src='".$_POST['nimage']."'>";

现在,我显然错过了一步,因为当我base64_decode将字符串写入服务器本地的文件时,尝试在浏览器中查看创建的文件时会出现错误:

“无法显示图像‘xxxx://myserversomewhere.com/images/img1.jpg’,因为它包含错误”

我的解码和文件放置是:

这导致在images/img1.jpg本地服务器上。我在这里的解码做错了什么?虽然 base64 输出似乎没有经过 URL 编码,但我在 base64_decode() 之前先尝试了 urldecode() ,只是为了安全测量,结果相同。

base64 编码的前几行是:

data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAF4AqsDAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2gJt+XPJPUGv2A/NB2044oAdtY9M8ccCgB6r8+0jtSYDxEW4xz2qQFCnGOPQ0AAQDJIz9KAF8rI6/hQA9Y+SBgjHIqWA5Yxz2xUsBwUdAMdzSAcFGAB0NADgCVK/KB/OgB6BNzc49agse2OgX2BFZvcCRUO7g

0 投票
2 回答
646 浏览

php - 如何在php执行时将当前时间写入.txt文件的新行

我想在php文件上记录文件的执行.txt
我希望文件看起来像这样的序列号:

其中 (time) 是php文件的执行时间。

如何将序列号添加到每一行以及如何将每个条目放在下一行?

0 投票
2 回答
1582 浏览

php - 使用 file_get_contents 创建 php 缓存

我正在尝试从一个菜单创建一个缓存文件,该菜单采用名为“includes/menu.php”的随机数据,当我手动运行该文件时会创建随机数据,它可以工作。现在我想将这些数据缓存到一个文件中一段时间​​,然后重新缓存它。我遇到了 2 个问题,从我的代码缓存中创建,但它缓存了整个 php 页面,它不缓存结果,只缓存代码而不执行它。我究竟做错了什么 ?这是我到目前为止所拥有的:

0 投票
2 回答
804 浏览

php - file_put_contents 创建新文件

当缓存文件已经存在时,我的下面的脚本可以工作,但不会创建初始的第一个缓存文件本身。

有人可以帮助我吗?
文件夹权限很好。

0 投票
1 回答
9400 浏览

php - file_put_contents() 期望参数 1 是有效路径,给定字符串

我有以下简单的脚本(精简):

这些是我收到的错误:

当我使用另一个(注释的)定义时,我得到了同样的错误。

问题是,我在同一个文件夹中的另一个脚本中使用了相同的定义,并且从那里我可以访问这些文件。所以路径是对的,只是file_put_contents找不到。

根据@e-Learner 的要求进行编辑 ,这是我使用时得到的输出

编辑 2更改了更多代码:

这将导致:

如您所见,当我使用整个字符串时,脚本可以访问该文件。但是当我动态创建字符串(通过插入$fileName)时,它出错了......但是两个字符串都是相同的

0 投票
0 回答
1071 浏览

php - file_put_contents 返回 true,但文件也没有被写入。

当我按下某个 HTML 页面上的按钮时,我正在运行一个小的 PHP 脚本:

当我给 html 一些文本并运行脚本时,我得到一个回声:

16 字节写入文件

但是,当我打开文件时,它是空的,大小读为“零字节”。

我试过弄乱权限并检查没有任何提示的日志文件,我确保 cirrect 文本正在进入 php 脚本。我完全被难住了,有什么建议吗?

0 投票
2 回答
401 浏览

php - 在php中覆盖.txt文件的内容

当我浏览页面中的文件时,我需要覆盖 .txt 文件的内容。我已经为它编写了一个 php 脚本。

表格如下

PHP脚本是

molecule.html文件中包含用于显示文件内容的molecule.txt代码

但它不会覆盖molecules.txt文件的内容。

我还需要补充什么吗?请帮我。

提前致谢。