PHP基础之在Dreamweaver下使用PHP实现文件上传

从基础到内核,分享PHP的方方面面。大家好,我是编程二哥。

1、新创建一个php页面,并建立一个表单,方法选择“POST”,编码类型选择“multipart/form-data”。

PHP基础之在Dreamweaver下使用PHP实现文件上传

2、在表单中创建一个表格,如果所示, 红色字体是标志位, 大家此处略过。

PHP基础之在Dreamweaver下使用PHP实现文件上传

3、在TAG1处创建一个文件域,如图点击后,弹出对话框,常规项中的名称为:imgfile,确定。

PHP基础之在Dreamweaver下使用PHP实现文件上传

4、在TAG2处创建提交按钮。

PHP基础之在Dreamweaver下使用PHP实现文件上传

5、最终效果如图所示:

PHP基础之在Dreamweaver下使用PHP实现文件上传

6、Ok,到这里html部分我们是整理完毕,接下来我们来实现代码。

首先我们理清下实现思路:

当在页面上选择完图片,点击提交,然后PHP接受提交的文件信息,判断是否存在上传文件

1、有,上传文件信息,判断上传文件是否有问题。

a)有,则记录对应的错误信息,结束代码逻辑。

b)无,则判读上传图片类型是否合法,这里我们定义只接受'image/jpeg' ,$imgType == 'image/gif' 两种格式。

i.不合法,则记录只接受的格式类型,跳出代码

ii.合法,则把上传上来的临时存储文件移动到 指定的目录,即:uploads目录下,并记录图片相关信息,结束操作

2、无,则不进行任何PHP操作。

具体实现代码如下:

PHP基础之在Dreamweaver下使用PHP实现文件上传

PHP基础之在Dreamweaver下使用PHP实现文件上传

7、最后把table中最后一行tr里td内的”等待上传图片”改为”<?php echo $strRes; ?>,最终html代码如图所示:

PHP基础之在Dreamweaver下使用PHP实现文件上传

8、好了,保存一下,我们上传个图片试试。

PHP基础之在Dreamweaver下使用PHP实现文件上传

Ok,今天就先说到这里。大家要记得编程二哥哦,有什么不懂的,欢迎在下边留言,我会一一回复。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: