问题标签 [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 回答
1033 浏览

php - 将 file_put_contents 转换为 curl

我有一个在我的服务器上创建缓存数据 xml 文件的功能。我使用了 file_get_contents 和 file_put_contents,但现在我的托管服务提供商正在限制它们的使用。使用相同函数的唯一方法是将其转换为 CURL。任何人都可以提供一些想法吗?

感谢您的帮助!

0 投票
1 回答
873 浏览

php - 将带有 file_put_contents 的文件保存在文件夹中

我有一张来自这个链接的图片。我想把它复制到我的服务器上。这是我尝试过的:

不过,上述方法不起作用。

这也不起作用:

0 投票
1 回答
2697 浏览

php - PHP 文件写入 (fwrite / file_put_contents) 速度/优化

所以,我有一个包含大数据的数据库。目前要使用的数据约为 2,6 GB。

所有数据都需要写入一个文本文件以供以后在另一个脚本中使用。

每个文件的数据都受到限制,并分成多个部分。每个文件 100 个结果(每个文件大约 37MB)。那是大约71个文件。

数据是被序列化然后用openssl加密的json数据。

数据被正确写入文件,直到 240 秒后达到最大执行时间。那是在大约20个文件之后......

好吧,我可以延长那个时间,但这不是问题。

问题如下:

换句话说,随着每个文件的写入,每个文件的写入时间都会显着增加,这是导致脚本运行缓慢的原因。

脚本的结构有点像这样:

帮助后的工作代码

0 投票
1 回答
2051 浏览

json - 使用 WordPress AJAX 将数据保存在 JSON 文件中

所以我有一个wordpress Ajax 函数,可以将MySQL 数据作为JSON 检索并记录下来。但是我不想直接在我的 AJAX 函数所在的页面上获取数据,而是我想将数据保存到 JSON 文件中,这样我就可以将它用于更广泛的目的。

这是我的 AJAX 函数:

fill_json()是一个在我自己编写的表中回显 JSON 数据的函数。

现在这是我的 AJAX 钩子内部发生的事情:

在我的 Ajax 钩子下面echo $result;,我尝试了以下代码,但我不知道如何查看它是否有效:

我的问题:
这是将数据保存到 JSON 文件的正确方法,那么我怎样才能在我的主页上获取这些数据?

额外问题:保存$result到 JSON 文件是否会与同时使用 AJAX 的多个用户冲突?

0 投票
0 回答
368 浏览

php - 为什么 file_put_contents 在 register_shutdown_function 中不起作用?

我正在创建一个错误处理程序,但我遇到了一个黑暗的麻烦......运行我的代码后,我在我的监视器中看到了这个:

功能正在运行!

致命错误:第 39 行的 D:\OpenServer\domains\models_statistic\run.php 中未找到类“NotExistingClass”

处理程序正在工作!功能正在运行!

但在 logging_error.txt 我只看到:

[29-03-2016 20:52:54] 0:记录器正在工作!在网上

...没有这个致命错误oO

0 投票
0 回答
306 浏览

php - PHP 使用 FileChooser 保存或加载

我有两个按钮,实际上,推,我可以保存然后加载一个静态文件,使用:

使用这些命令我保存并加载了一个静态文件,它位于原始 .php 的同一文件夹中。

现在,我想选择文件必须保存在哪个路径,为每个保存的新文件选择路径和个人文件名。我认为我需要类似于 Java 语言的东西

但现在我需要它在 PHP 或 Javascript 中。

你可以帮帮我吗?提前致谢。

0 投票
1 回答
3668 浏览

php - PHP:DOMDocument::load(): I/O 警告:未能加载外部实体(外部 rss 提要和缓存文件)

我需要在我的页面上显示来自外部 RSS 提要的最新条目。我制作了一个使用缓存文件的简单 rss 阅读器。

它在我的测试环境中完美运行,但是当我将它放在我的网站上时,每次必须写入缓存文件时都会出错:

警告:DOMDocument::load(): I/O warning : failed to load external entity ".../rssRadio.xml.cache" in .../index.php on line 45

这是页面的代码。第 45 行是最后一行:

...

如果我重新加载页面,错误就会消失并显示内容,因此缓存文件可以正常工作。

看起来它试图在 file_put_contents 调用结束之前读取缓存文件的脚本。但这是不可能的,因为这是一个阻塞 I/O 调用……对吧?有任何想法吗?

干杯

0 投票
1 回答
2633 浏览

php - PHP 复制与 file_put_contents

我可以访问路径和内容,两者都是字符串。

我想将内容从一个地方复制到另一个地方。我可以使用copyfile_put_contents。它们是不同的功能,但在我的情况下,它们会产生相同的结果。

使用其中一个有什么优势吗?是一些更快,更可靠等吗?

小路

内容

参考

0 投票
1 回答
1387 浏览

php - file_put_contents on OS X El Capitan

i am new to Mac OS X. Currently, i want to place a localhost on my brother OS X and host php files for him. I made a php that can take a picture and save it directly to the folder. The code is working on my windows 7 PC and i can use it normally. However, it is not working in the OS X as it always failed to store the photo in the folder locally. My code to save the picture is:

I have already created the 'foto' folder inside the php folder. And i have given whole Read & Write permission to the folder. I am not sure why the photo is not stored inside the foto folder. But the query is working to store the filename to the database.

Added information: i am using XAMPP with PHP 7.0

Thanks for your help!

0 投票
0 回答
357 浏览

php - 文件放内容如何设置路径

我正在使用文件放置内容并设置文件名,但文件保存在编写脚本的目录中。如何设置完整路径以保存到光盘或桌面。诸如浏览窗口和保存路径之类的东西。

我想在窗口中设置文件路径。