PHP / Javascript:上载的文件超过max_file_uploads限制

时间:2014-05-14 10:23:35

标签: javascript php file file-upload upload

我有以下问题。我正在创建一个网页,用户可以一次上传多张图片。在averge这将是300张图片。问题是max_file_uploads限制为20.我已经尝试使用.htaccess文件,但这也无效。我已经向webhosting公司邮寄了详细信息,看来该网站位于共享主机服务器上,并且该设置无法更改。项目更改为私人服务器太昂贵了。

我的表单如下:

 <form action="FotosGeupload.php" method="POST" enctype="multipart/form-data">
<table class="beheer">
    <tr>
        <td width='100' height='30'>Album:</td>
        <td><select name='map'>
        <option value='1'> 1</option>
        <option value='2'>2</option>
        </select></td>
    </tr>
    <tr>
        <td>Foto's:</td>
        <td><input required type='file' name='files[]' accept="image/*" multiple></td>
    </tr>
    <tr>
        <td></td>
        <td><input type="submit" value="Upload" name="upload" onclick="Loading()"></td>
    </tr>
</table>

我上传的php脚本:

$dir = '../Fotoalbums/'.$_POST['mapnaam'].'/';
$errors= array();
foreach($_FILES['files']['tmp_name'] as $key => $tmp_name ){
    if(is_uploaded_file($_FILES['files']['tmp_name'][$key])){
        $file = $_FILES['files']['name'][$key];
            if(move_uploaded_file($_FILES['files']['tmp_name'][$key], $dir.$file))
            {
                echo '<p>Het bestand: '.$file.' is succesvol geupload.</p>';
            }
            else
            {
                echo '<p>Er is iets fout gegaan tijdens het uploaden van het bestand: '.$file.'</p>';
            }
    }
}

我想我需要一些javascript,所以我可以发送多个POST动作,每个动作20个文件。我不知道怎么做,欢迎任何想法!

0 个答案:

没有答案