thinkphp 如何判断是否有上传文件,如果没有上传文件,那么就不上传,只保存其它信息,着急!谢谢! 100
2个回答
展开全部
在上传之前添加
这是单个的文件上传
<input type="file" name="images" id="images" />
if($_FILES['images']['name']){ //images 是你上传的名称
}
多个的上传判断
<input type="file" name="images[]" id="images" />
if($_FILES['images']['name']){ //images[] 是你上传的名称 判断上传的是否为空
}
如果你还不知道的话可以使用
print_r($_FILES); 这个是显示所有上传的相关信息
希望对你有帮助!
这是单个的文件上传
<input type="file" name="images" id="images" />
if($_FILES['images']['name']){ //images 是你上传的名称
}
多个的上传判断
<input type="file" name="images[]" id="images" />
if($_FILES['images']['name']){ //images[] 是你上传的名称 判断上传的是否为空
}
如果你还不知道的话可以使用
print_r($_FILES); 这个是显示所有上传的相关信息
希望对你有帮助!
展开全部
public function _upload($photo){
$upload = new \Think\Upload();
$upload->maxSize = 3145728 ;
$upload->saveName = array ('create_guid');
$upload->exts = array('jpg', 'gif', 'png', 'sjpeg');
$upload->rootPath = C('__UPLOADROOT__');
$upload->savePath = '';
$info = $upload->upload();
if(!$info) {
$this->error($upload->getError());
}
return C('__UPLOADROOT__').$info[$photo]["savepath"].$info[$photo]["savename"] ;
}
if($_FILES['NL_Cover']['size']>0){
$News->NL_Cover=$this->_upload('NL_Cover');
}
$upload = new \Think\Upload();
$upload->maxSize = 3145728 ;
$upload->saveName = array ('create_guid');
$upload->exts = array('jpg', 'gif', 'png', 'sjpeg');
$upload->rootPath = C('__UPLOADROOT__');
$upload->savePath = '';
$info = $upload->upload();
if(!$info) {
$this->error($upload->getError());
}
return C('__UPLOADROOT__').$info[$photo]["savepath"].$info[$photo]["savename"] ;
}
if($_FILES['NL_Cover']['size']>0){
$News->NL_Cover=$this->_upload('NL_Cover');
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询