好吧,所以我有一個巨大的文本文件(大約2千兆字節),它有大約20億行。 所有到目前爲止,我已經試過是在網站上顯示一個巨大的文本文件
$myfile = fopen("C:\Users\server\Desktop\primes.txt", "r") or die("Unable to
open file!");
while(!feof($myfile)) {
echo fgets($myfile) . "<br>";
}
fclose($myfile);
,但有沒有完成所有線路的問題,並在第一季度的某個地方掛了 - 這還需要較長的時間來加載。我試過 第二件事是這個
$path="C:/Users/server/Desktop/Server files/application.windows64/";
$file="primes.txt";
//read file contents
$content="
<code>
<pre>".file_get_contents("$path/$file")."</pre>
</code>";
//display
echo $content;
但它甚至沒有裝線。
此外,我無法直接打開這個文件,它必須在我的桌面上。請不要建議我將其複製或移動到其他目錄中。
我可以得到任何建議,以幫助我相處或至少解釋爲什麼它不工作?
對不起,我的英文不夠好。
槓桿的HTTP服務器,搜索X-SENDFILE – Geoffrey
它已經10年了,因爲我已經做任何Web服務器的配置,但我似乎記得有最大文件大小限制PHP。我不知道這是否是問題,這只是一個非常隨意的猜測。 – stevieb
無論如何(甚至幾小時)加載該文件將需要幾分鐘,今天沒有人等待頁面加載超過10秒左右... – Teemu