0

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

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

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

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

php代码

$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

4 回答 4

2

查看:

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

  • 上传最大文件大小
  • 内存限制
  • post_max_size

确保您的托管服务提供商允许更大的规模或与他们交谈以防万一。

于 2012-06-17T18:13:14.060 回答
1

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

于 2012-12-14T13:32:48.270 回答
0

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

位置因操作系统而异,但在 Linux 上是 /etc/php5/apache2/php.ini。

添加到 Sarfraz 列表中:upload_max_filesizememory_limit,并且post_max_size您可能还想更改max_execution_time以防止超时错误。

于 2012-06-18T21:07:43.520 回答
0

您应该更改 Apache 设置:

ini_set( "upload_max_filesize","8M");
于 2012-06-17T18:17:46.257 回答