【发布时间】:2015-03-19 07:40:14
【问题描述】:
我对 CodeIgniter 中的这些东西有一个简单而麻烦的理解。
$_FILES['pic']['tmp_name'] 无法正常工作。
我收到通知消息:Undefined index: 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>
【问题讨论】:
-
is_uploaded_file($_FILES['pic']['tmp_name'])的输出是什么? -
给出错误未定义索引图片
-
尝试
print_r($_FILES);并分享输出。另外,文件大小是多少? -
你能检查你的配置文件中允许的类型吗?
$config['allowed_types'] = '*';// -
如果你想使用框架,为什么不使用框架提供的帮助类?
标签: php file codeigniter