Codeigniter多图像上载错误消息
我的多图像上传有问题 代码Codeigniter多图像上载错误消息,codeigniter,image-upload,Codeigniter,Image Upload,我的多图像上传有问题 代码 function tester($yourUniqueId){ $this->load->library('upload'); for($i=0; $i<count($_FILES); $i++) { $_FILES['userfile']['name'] = $_FILES['filename']['name'][$i];
function tester($yourUniqueId){
$this->load->library('upload');
for($i=0; $i<count($_FILES); $i++)
{
$_FILES['userfile']['name'] = $_FILES['filename']['name'][$i];
$_FILES['userfile']['type'] = $_FILES['filename']['type'][$i];
$_FILES['userfile']['tmp_name'] = $_FILES['filename']['tmp_name'][$i];
$_FILES['userfile']['error'] = $_FILES['filename']['error'][$i];
$_FILES['userfile']['size'] = $_FILES['filename']['size'][$i];
$path = './uploads/' . $yourUniqueId;
mkdir($path);
$config['file_name'] = "kep_" . $i;
$config['upload_path'] = $path;
$config['allowed_types'] = 'jpg|jpeg|png';
$config['max_size'] = '0';
$config['overwrite'] = FALSE;
$this->upload->initialize($config);
if($this->upload->do_upload())
{
$error += 0;
}else{
$error += 1;
}
}
if($error > 0){
return FALSE;
}else{
return TRUE;
}
}
显示回声不是很舒服吗
我做不到
代码有问题吗
谁能给我一个提示吗?
我在任何地方都看不到它尝试替换此:
if($this->upload->do_upload())
{
$error += 0;
}else{
$error += 1;
}
为此:
if ( !$this->upload->do_upload())
{
$error++;
echo $this->upload->display_errors();
}
这应该告诉你哪里出了问题。您可能还希望包装mkdir()函数,以防目录确实存在(我不知道PHP如何处理它,否则可能会提前返回):
尝试替换此:
if($this->upload->do_upload())
{
$error += 0;
}else{
$error += 1;
}
为此:
if ( !$this->upload->do_upload())
{
$error++;
echo $this->upload->display_errors();
}
这应该告诉你哪里出了问题。您可能还希望包装mkdir()函数,以防目录确实存在(我不知道PHP如何处理它,否则可能会提前返回):