欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

ci如何判断有无文件上传

语言是PHP,CI框架,在HTML上传图片文件,代码如下:<input type="file" name="userfile" id="userfile" style="width:200px;"/>请上传小于2M的jpg文件,已上传的无需再传。此处可以选择上传文件,也可以不上传。跳转到控制器后需要判断HTML是否上传图片,如果上传了文件,则执行delete操作,(第一步)把原来旧的文件删除掉,(第二步)再接收新的文件。但是我以前学习的案例此处判断都用if ($this->upload->do_upload())进行判断,但这样在判断的同时直接把第二步接收文件做了,但第一步的文件还没有删除,导致上传重名文件,不能上传成功。求助在控制器这里应该如何写代码进行判断用户是否上传文件。我尝试使用if($this->input->post('userfile'))进行判断不成功。

  用if (!empty($_FILES['userfile']['tmp_name']))进行判断就可以了。


来自
http://zhidao.baidu.com/link?url=ShIpaVLsoeQH5-fSbTbFYlfD3IDw_eGcu4HvQS5THXQaOCynQGSMFi9rMimqxNEiYjO...



普通分类: