2012-11-13 65 views
0

可能重複:在UNIX
PHP change the maximum upload file size如何更改最大文件大小限制PHP

我用一個免費的Web託管服務(阿帕奇/ 2.2.17),我想。我使用PHP腳本將數據追加到某些文件在我的家目錄,用這樣的代碼:

$my_handle = fopen($my_file_name, 'ab'); 
$bytes = fwrite($my_handle, $my_data); 
fclose($my_handle); 

當文件大小達到128 MB,腳本終止,但不產生錯誤。所以,我必須將數據保存在128 MB的部分。有沒有什麼辦法可以改變這個「128 MB文件大小限制」?
謝謝!

+1

你確定嗎,沒有錯誤?也許錯誤報告被關閉了?檢查* error_reporting *和* display_errors *指令。 – Crozin

+0

告訴我們你的填充'$ my_data' –

+0

嗨,Crozin!謝謝您的幫助!在我調試腳本之前,通常我會遇到很多錯誤。我不是很有經驗的PHP。但是這個錯誤沒有被報告。該腳本只是終止,我結束了128 MB的文件。 – GreenBear

回答

1

您可以在PHP設置中更改配置,但免費託管時不提供該選項。 升級您的主機。

+0

嗨,Chris Vickery!謝謝您的幫助。你能否詳細說明哪些設置必須改變?服務提供商說,我可以通過在.htaccess文件和ini_set(),ini_alter()PHP函數中使用php_flag值自己更改大多數PHP設置。 – GreenBear

+0

@GreenBear參考接受的答案[這裏](http://stackoverflow.com/questions/2184513/php-change-the-maximum-upload-file-size)。 – Vulcan

+0

瓦肯人,我的問題不在於上傳限制。我的提供商的上傳限制爲8 MB。 – GreenBear