微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php实现上传图片功能

首先需要一个表单,点击提交按钮可提交至upload_file.PHP文件

<form action=upload_file.PHP method=post enctype=multipart/form-data>
      <label for=file>Filename:</label>
      <input type=file name=file id=file />
      <br />
      <input type=submit name=submit value=Submit />
  </form>

upload_file.PHP文件如下:

(推荐视频教程:php视频教程

<?PHP
if ((($_FILES[file][type] == image/gif)
|| ($_FILES[file][type] == image/jpeg)
|| ($_FILES[file][type] == image/pjpeg))
&& ($_FILES[file][size] < 2000000))
  {
  if ($_FILES[file][error] > 0)
    {
    echo Return Code:  . $_FILES[file][error] . <br />;
    }
  else
    {
    echo Upload:  . $_FILES[file][name] . <br />;
    echo Type:  . $_FILES[file][type] . <br />;
    echo Size:  . ($_FILES[file][size] / 1024) .  Kb<br />;
    echo Temp file:  . $_FILES[file][tmp_name] . <br />;
 
    if (file_exists(upload/ . $_FILES[file][name]))
      {
      echo $_FILES[file][name] .  already exists. ;
      }
    else
      {
      move_uploaded_file($_FILES[file][tmp_name],
      upload/ . $_FILES[file][name]);
      echo Stored in:  . upload/ . $_FILES[file][name];
      }
    }
  }
else
  {
  echo 无效的文件;
  }

第一步:判断图片格式是否正确,大小是否小于2M,反之则输出“无效的文件”;

第二步:判断错误是否出现,如有错误则输入错误,如未出现错误则执行下一步操作;

第三步:输出图片内容,判断是否存在此图片,存在则提示,反之不存在则执行操作保存图片至指定目录:upload。

相关文章教程推荐:php教程

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐