每当我们使用file_get_contents
function of PHP时,该功能是否将下载的页面保存到硬盘?如果是的话,它将它保存在哪里?
此外,页面关闭后会自动删除吗?
我正在使用Linux。
答案 0 :(得分:1)
file_get_contents
将整个文件读入一个字符串,该字符串将存储在内存(RAM)中,该字符串将在脚本执行结束时自动释放,或者如果未设置该变量,则自动释放。
答案 1 :(得分:0)
不,PHP不保存该文件。实际上它是相反的,它加载它。
事后没有什么可以清理的。
但是我想知道你为什么要问,因为我永远不会认为它会保存到磁盘上,所以你可能有理由在这里另外分享。
答案 2 :(得分:0)
不,它没有。它将其加载到RAM中。您可以使用file_put_contents保存它。
答案 3 :(得分:0)
如果您想访问页面的来源,即页面的html,那么您可以通过以下方式访问它:
$pageContent = file_get_contents('http://www.anysite.com/anypage.html');
然后在变量$ pageContent中你将拥有anypage.html的html