现在我正在处理使用Codeigniter
任何人都可以帮助我吗?因为当我上传我的文件时,只有一个文件被重命。
foreach ($_FILES[$field]['tmp_name'] as $f => $tmp_name) {
//in here just single file can readed
}
这是html代码
<form enctype="multipart/form-data"
action="<?php echo site_url('rooms/edit_photo/' . $room_id); ?>" method="post"
onsubmit="return AIM.submit(this, {'onStart' : startCallback, 'onComplete' : completeCallback})">
<p><label id="upload_photo"
for="new_photo"><?php echo translate("Upload photo"); ?></label>
<input name="userfile[]" size="24" type="file" multiple/>
<button name="update_photo" class="button1" type="submit">
<span><span><?php echo translate("Upload"); ?></span></span></button>
</p>
</form>
答案 0 :(得分:2)
您应该尝试查看$_FILES
变量中当前的内容。您可以使用print_r($_FILES)
或var_dump($_FILES)
在我看来这应该是一个数组,所以你的数据可能是这种格式:
// for the first picture
$_FILES[$field]['tmp_name'][0]
此外:您知道CodeIgniter提供上传库吗? http://ellislab.com/codeigniter%20/user-guide/libraries/file_uploading.html