无法上传大于80kb的PHP文件

时间:2012-06-17 18:10:42

标签: php apache file-upload

我写简单的php up loader,我只能上传小于100kb的文件,

我的php上传限制为64mb, 文件夹权限是okey(我试图实现uloadyfy它也给出相同的结果)

php信息的路径 http://ezwebdesigns.co.uk/onlinetv/info.php

直播网站的路径 http://ezwebdesigns.co.uk/onlinetv/index.html

php code

$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>

请帮帮我

4 个答案:

答案 0 :(得分:2)

退房:

您也需要为这些设置所需的值(参见上面的教程):

  • 的upload_max_filesize
  • memory_limit
  • post_max_size

请确保您的托管服务提供商允许更多尺寸或与他们交谈以防万一。

答案 1 :(得分:1)

我在Wordpress项目中遇到此问题。 服务器由IPS Config管理,PHP使用Fast-CGI进行设置。 我将此配置更改为mod_php,这解决了我的问题。

答案 2 :(得分:0)

您应该更改Apache设置:

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

答案 3 :(得分:0)

所有其他答案都是(可能)正确但知道有人提到php.ini是配置文件的名称。如果您在本地工作或控制服务器,则可以编辑此文件而不会出现任何问题。

位置因Os而异,但在Linux上则是/etc/php5/apache2/php.ini。

添加到:upload_max_filesizememory_limitpost_max_size的Sarfraz列表中,您可能还需要更改max_execution_time以防止超时错误。