gpt4 book ai didi

php - 抓取时无法加载太大的html文件

转载 作者:行者123 更新时间:2023-11-27 23:09:54 24 4
gpt4 key购买 nike

这是我的问题。我试图获取 html 文件。但是这个文件有 350 mb 大小。当我尝试使用 file_get_contents 加载它并使用 DOM 时,它没有显示任何输出。只是一个白色的背景。当我尝试使用小文件时,它是有效的。我为什么要这样做。

<?php

// error_reporting(E_ALL);
// ini_set('display_errors', 1);
ini_set('max_execution_time',5000);

$source=file_get_contents("C://xampp/htdocs/Champion/machine-
logs/LogPrinting03/RIPLOG.HTML");
$dom = new DOMDocument();

$dom->loadHTML($source);

echo $source;

?>

最佳答案

尝试使用以下代码在您的 PHP.ini 中或本地为您的应用增加内存限制:

// I'm setting the memory limit to 1024M, but it should work with less memory
ini_set('memory_limit','1024M');
// Enable error reporting - TO BE REMOVED BEFORE YOU GO TO PRODUCTION
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
ini_set('max_execution_time',5000);

$source=file_get_contents("C://xampp/htdocs/Champion/machine-
logs/LogPrinting03/RIPLOG.HTML");
$dom = new DOMDocument();

$dom->loadHTML($source);

echo $source;

关于php - 抓取时无法加载太大的html文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46662542/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com