问题标签 [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 - 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?
文件树:
php - 警告:file_put_contents(localhost/video/):打开流失败:C:\wamp\www\Yoyo\download.php 中没有这样的文件或目录
我正在实现一个 YouTube 下载器,它将视频从这里存储到服务器上。我已经修改了在服务器而不是计算机上下载 YouTube 视频的代码。这是我的 download.php 代码:
它给了我一个错误(警告)
我验证是否存在 localhost/video。我还删除了本地主机:
并检查它,但它仍然抛出相同的警告。问题是什么?
php - PHP - file_put_contents 将文件保存在文件夹中
尝试将电子邮件中的附件保存到我的服务器中,到目前为止我的脚本工作正常,但是它将文件保存在我的 wp 根文件夹中。
如何将文件保存到不同的文件夹中?
尝试使用此代码但无法正常工作。
任何想法?
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
php - 如何在php执行时将当前时间写入.txt文件的新行
我想在php
文件上记录文件的执行.txt
。
我希望文件看起来像这样的序列号:
其中 (time) 是php
文件的执行时间。
如何将序列号添加到每一行以及如何将每个条目放在下一行?
php - 使用 file_get_contents 创建 php 缓存
我正在尝试从一个菜单创建一个缓存文件,该菜单采用名为“includes/menu.php”的随机数据,当我手动运行该文件时会创建随机数据,它可以工作。现在我想将这些数据缓存到一个文件中一段时间,然后重新缓存它。我遇到了 2 个问题,从我的代码缓存中创建,但它缓存了整个 php 页面,它不缓存结果,只缓存代码而不执行它。我究竟做错了什么 ?这是我到目前为止所拥有的:
php - file_put_contents 创建新文件
当缓存文件已经存在时,我的下面的脚本可以工作,但不会创建初始的第一个缓存文件本身。
有人可以帮助我吗?
文件夹权限很好。
php - file_put_contents() 期望参数 1 是有效路径,给定字符串
我有以下简单的脚本(精简):
这些是我收到的错误:
当我使用另一个(注释的)定义时,我得到了同样的错误。
问题是,我在同一个文件夹中的另一个脚本中使用了相同的定义,并且从那里我可以访问这些文件。所以路径是对的,只是file_put_contents
找不到。
根据@e-Learner 的要求进行编辑 ,这是我使用时得到的输出
编辑 2更改了更多代码:
这将导致:
如您所见,当我使用整个字符串时,脚本可以访问该文件。但是当我动态创建字符串(通过插入$fileName
)时,它出错了......但是两个字符串都是相同的
php - file_put_contents 返回 true,但文件也没有被写入。
当我按下某个 HTML 页面上的按钮时,我正在运行一个小的 PHP 脚本:
当我给 html 一些文本并运行脚本时,我得到一个回声:
16 字节写入文件
但是,当我打开文件时,它是空的,大小读为“零字节”。
我试过弄乱权限并检查没有任何提示的日志文件,我确保 cirrect 文本正在进入 php 脚本。我完全被难住了,有什么建议吗?
php - 在php中覆盖.txt文件的内容
当我浏览页面中的文件时,我需要覆盖 .txt 文件的内容。我已经为它编写了一个 php 脚本。
表格如下
PHP脚本是
在molecule.html
文件中包含用于显示文件内容的molecule.txt
代码
但它不会覆盖molecules.txt
文件的内容。
我还需要补充什么吗?请帮我。
提前致谢。