一、练习目标:
- 掌握文件上传技术
- 熟练使用文件操作函数
二、练习题:
练习题一:文件上传
完成时间:45分钟
场景描述:
-
- 使用前端技术布局出一个如上图所示的HTML表单
- 定义一个一维关联数组,存放部门信息,通过foreach循环,将元素动态填充到option标签中
- 表单接收数据,并进行非空验证
- 请使用PHP正则验证真实姓名是2-5位的汉字
- 请进行验证文件上传的大小必须在2M以下
- 请进行验证文件上传类型必须是jpg、png、gif类型
- 把上传的图片移动到项目根目录下 image文件夹
- 使用file_put_contents函数将用户信息存储到data.txt文件中
- 要求能够从文件中进行读取用户信息数据
- 将文件中的用户信息数据渲染到表格中