2012-06-17 51 views
0

我寫簡單的PHP了裝載機,我只能能夠上傳小於100KB的文件,不能上傳文件PHP大於80KB

我的PHP上傳限制爲64MB, 文件夾的權限是好(我試着實施uloadyfy這也給了相同的結果)

路徑PHP的信息

http://ezwebdesigns.co.uk/onlinetv/info.php

路徑住現場 http://ezwebdesigns.co.uk/onlinetv/index.html

p HP碼

$name = $_FILES["file"]["name"]; 
     move_uploaded_file($_FILES["file"]["tmp_name"], "uploads/" . $_FILES['file']['name']); 

HTML代碼

<form id="file_upload_form" method="post" enctype="multipart/form-data" action="upload.php"> 
<input name="file" id="file" size="27" type="file" /><br /> 
<input type="submit" name="action" value="Upload" /><br /> 
</form> 

請幫我

+0

我嘗試上傳文件,看起來我的文件已成功上傳到您的服務器上。你能否寫下你的錯誤呢? –

+0

當我上傳250kb +文件瀏覽器顯示總是連接.. –

+0

我建議你聯繫你的主機/服務器管理器。我認爲這個問題與Apache或PHP配置無關。 –

回答

1

我在Wordpress項目中遇到了這個問題。 服務器由IPS Config管理,PHP使用Fast-CGI進行設置。 我將此配置更改爲mod_php,這解決了我的問題。

2

退房:

您需要設置德西這些太紅值(見上面的教程):

  • 的upload_max_filesize
  • memory_limit的
  • 的post_max_size

確保您的託管服務提供商允許更多的大小或與他們交談,以防萬一。

+0

都是足夠上傳250KB的文件,什麼是錯與此腳本,我使用該服務器:( 電流限制 的post_max_size 8M memory_limit的32M 的upload_max_filesize 16M –

+0

@SunethKalhara在以前的Joomla大文件:我可以看到文件名但上傳後你的頁面上有jQuery錯誤,請通過控制檯查看 – Sarfraz

+0

ya我上傳不當時發出提示信息,可以無故上傳30kb文件,但是當我嘗試上傳250kb +文件時出現錯誤信息,也發生在上面的核心文件上傳,:( –

0

你應該改變你的Apache設置:

ini_set("upload_max_filesize","8M"); 
+0

單憑這些不足以處理大文件,請參閱我的答案。 – Sarfraz

+0

當前最大尺寸爲upload_max_filesize 16M http://ezwebdesigns.co.uk/onlinetv/info.php –

+0

我用uplodfy它也給上傳250kb文件時出現io錯誤 http://ezwebdesigns.co.uk/onlinetv/admin .php –

0

所有其他的答案是(可能)正確的,但知道的人提到的php.ini是配置文件的名稱。如果你在本地工作或者控制服務器,你可以編輯這個文件而不會有任何問題。

位置因操作系統而異,但在Linux系統中,它的位置是/etc/php5/apache2/php.ini。

添加到Sarfraz列表:upload_max_filesizememory_limitpost_max_size您可能還想更改max_execution_time以防止超時錯誤。

+0

雅我添加了兩個,我檢查了另一個電腦上傳工作正常..我的電腦是64bt的Windows 7 i5電腦,uploadyfy總是說我的I/O錯誤,當我嘗試上傳文件:(仍然無法找到錯誤 –