這是我的問題。我試圖抓住HTML文件。但這個文件有350 MB大小。當我試圖加載它與file_get_contents和使用DOM它不顯示任何輸出。只是一個白色的背景。當我嘗試使用小文件時,它是有效的。我爲什麼要這樣做。抓取時無法加載太大的html文件
<?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;
?>
它可能'默認memory_limit'這將是64MB或128MB取決於服務器。您需要啓用錯誤報告,這樣您纔會看到錯誤,而不僅僅是一個白頁! – teeyo
哦,是的,它是因爲memory_limit,我在本地服務器嘗試過。那麼解決方案是什麼。 –
你可以通過配置** php.ini **文件來改變它,就像你使用'ini_set'或globaly所做的一樣,嘗試使用我的答案 – teeyo