问题标签 [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 转换为 curl
我有一个在我的服务器上创建缓存数据 xml 文件的功能。我使用了 file_get_contents 和 file_put_contents,但现在我的托管服务提供商正在限制它们的使用。使用相同函数的唯一方法是将其转换为 CURL。任何人都可以提供一些想法吗?
感谢您的帮助!
php - PHP 文件写入 (fwrite / file_put_contents) 速度/优化
所以,我有一个包含大数据的数据库。目前要使用的数据约为 2,6 GB。
所有数据都需要写入一个文本文件以供以后在另一个脚本中使用。
每个文件的数据都受到限制,并分成多个部分。每个文件 100 个结果(每个文件大约 37MB)。那是大约71个文件。
数据是被序列化然后用openssl加密的json数据。
数据被正确写入文件,直到 240 秒后达到最大执行时间。那是在大约20个文件之后......
好吧,我可以延长那个时间,但这不是问题。
问题如下:
换句话说,随着每个文件的写入,每个文件的写入时间都会显着增加,这是导致脚本运行缓慢的原因。
脚本的结构有点像这样:
帮助后的工作代码
json - 使用 WordPress AJAX 将数据保存在 JSON 文件中
所以我有一个wordpress Ajax 函数,可以将MySQL 数据作为JSON 检索并记录下来。但是我不想直接在我的 AJAX 函数所在的页面上获取数据,而是我想将数据保存到 JSON 文件中,这样我就可以将它用于更广泛的目的。
这是我的 AJAX 函数:
这fill_json()
是一个在我自己编写的表中回显 JSON 数据的函数。
现在这是我的 AJAX 钩子内部发生的事情:
在我的 Ajax 钩子下面echo $result;
,我尝试了以下代码,但我不知道如何查看它是否有效:
我的问题:
这是将数据保存到 JSON 文件的正确方法,那么我怎样才能在我的主页上获取这些数据?
额外问题:保存$result
到 JSON 文件是否会与同时使用 AJAX 的多个用户冲突?
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
php - PHP 使用 FileChooser 保存或加载
我有两个按钮,实际上,推,我可以保存然后加载一个静态文件,使用:
使用这些命令我保存并加载了一个静态文件,它位于原始 .php 的同一文件夹中。
现在,我想选择文件必须保存在哪个路径,为每个保存的新文件选择路径和个人文件名。我认为我需要类似于 Java 语言的东西
但现在我需要它在 PHP 或 Javascript 中。
你可以帮帮我吗?提前致谢。
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 调用……对吧?有任何想法吗?
干杯
php - PHP 复制与 file_put_contents
我可以访问路径和内容,两者都是字符串。
我想将内容从一个地方复制到另一个地方。我可以使用copy
或file_put_contents
。它们是不同的功能,但在我的情况下,它们会产生相同的结果。
使用其中一个有什么优势吗?是一些更快,更可靠等吗?
小路
内容
参考
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!
php - 文件放内容如何设置路径
我正在使用文件放置内容并设置文件名,但文件保存在编写脚本的目录中。如何设置完整路径以保存到光盘或桌面。诸如浏览窗口和保存路径之类的东西。
我想在窗口中设置文件路径。