PHP codeigniter文件上载$u文件[';pic';][';tmp#u name';];
我对CodeIgniter中的这些东西有一个简单而困难的理解PHP codeigniter文件上载$u文件[';pic';][';tmp#u name';];,php,file,codeigniter,Php,File,Codeigniter,我对CodeIgniter中的这些东西有一个简单而困难的理解 $\u文件['pic']['tmp\u name']无法正常工作 我收到一条通知消息:未定义索引:pic 这是我的密码 控制器: if(is_uploaded_file($_FILES['pic']['tmp_name'])){ move_uploaded_file($_FILES['pic']['tmp_name'], 'images/slideshow'.$_FILES[
$\u文件['pic']['tmp\u name']
无法正常工作
我收到一条通知消息:未定义索引:pic
这是我的密码
控制器:
if(is_uploaded_file($_FILES['pic']['tmp_name'])){
move_uploaded_file($_FILES['pic']['tmp_name'],
'images/slideshow'.$_FILES['pic']['name']);
}
<form action="" method="post" id="validate" enctype="multipart/form-data" >
<div class="div_input">
<label class="label_input"> picture: </label>
<input type="file" id="pic" name="pic" class="file_1 " />
</div>
<div class="clear"></div>
<div class="div_input">
<label class="label_input"> </label>
<input type="submit" name="submit" value="" class="form-submit" />
<input type="reset" value="" class="form-reset" />
</div>
</form>
查看:
if(is_uploaded_file($_FILES['pic']['tmp_name'])){
move_uploaded_file($_FILES['pic']['tmp_name'],
'images/slideshow'.$_FILES['pic']['name']);
}
<form action="" method="post" id="validate" enctype="multipart/form-data" >
<div class="div_input">
<label class="label_input"> picture: </label>
<input type="file" id="pic" name="pic" class="file_1 " />
</div>
<div class="clear"></div>
<div class="div_input">
<label class="label_input"> </label>
<input type="submit" name="submit" value="" class="form-submit" />
<input type="reset" value="" class="form-reset" />
</div>
</form>
图片:
像这样试试
$_Files['pic']['tmp_name'][0];
通过以下步骤检查深度结构是否正确:
var_dump($_FILES);
或
查看$\u文件的结构如何。检查是否调用
do\u upload
函数:
$this->load->library('upload', $yourConfig);
foreach ($_FILES as $key => $value) {
this->upload->do_upload($key);
}
请阅读本教程: 配置中允许的类型可能限制了文件上载。将其更改为:
$config['allowed_types'] = '*'
的输出是上传的文件($\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\代码>&共享输出。另外,文件的大小是多少?能否检查配置文件中允许的类型<代码>$config['allowed_types']='*'代码>//如果要使用框架,为什么不使用框架提供的帮助器类?echo var\u dump($\u文件)中提供了什么?