发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
这里有几个要注意的地方,首先看这句
以下为表单提交change.php文件代码,来看看这个文件都有什么:
刚看这些你可能有点晕~~,慢慢看,你就会发现其实这玩意SO EASY!!先讲下原理,该程序以上传图片为例,先判断文件类型是否为图片格式,若是则上传文件,接着上传文件到并替换指定文件,成功上传则输出上传的图片预览。这里要对程序中一些函数作些解释。先看substr(strrchr($newfile, '.'), 1), strrchar()函数有什么作用呢,我举个例子大家就知道,比如一个图片文件 pic.jpg,我们用 strrchar()处理,strrchr(pic.jpg,'.'),它将返回.jpg,明白了吗?该函数返回指定字符在该字符串最后出现的位置后的字符串。配合 substr() 我们就可以取到jpg,这样我们就得到了文件的后缀名,来判断上传文件是否符合指定格式。本程序把指定的格式放在一个数组中,实际使用时可根据需要添加。接着,我们调用判断文件类型的函数,并将其转化为小写strtolower($_FILES['file']['name']),这里有个很关键的东东$_FILES ,这是个超级全局数组,保存了需要处理的表单数据,如果开启了register_globals,也可以直接访问,但这是不安全的。看刚才那个上传接口name='file' type='file'>,根据这个表单名称,我们可以得到很多信息:$_FILES['file']['name']-- 得到文件名称$_FILES['file']['tmp_name']--得到临时存储位置$_FILES['file']['size']--得到文件大小$_FILES['file']['type']--得到文件MIME类型得到这些信息,就可以轻松判断文件的信息了,是不是很方便?^_^,接下来还有一些函数需要了解,file_exists()--判断指定目录是否存在,不存在我们当然不能上传(好像是废话!),is_uploaded_file--判断文件是否已经通过HTTP POST上传,move_uploaded_file--将上传文件移至指定目录。成功上传,我们就输出预览,否则输出上传失败……
内容很详细,过程也记录下来供大家仔细研究,希望对大家的学习有所帮助。
来自: 昵称38868859 > 《php》
0条评论
发表
请遵守用户 评论公约
我的空中摄影美图展示(8)
摄影师:潘长宏(文学之都居士)飞机在我的心目中,是一种神奇的东西,是指具有机翼和一台或多台发动机,靠自身动力能在大气中飞行的重...
著名作家冯唐强调说:“女人找男人,只要找个好看的就行,其他都是附
著名作家冯唐强调说:“女人找男人,只要找个好看的就行,其他都是附著名作家冯唐强调说:“女人找男人,只要找个好看的就行,其他都是...
2020-05-04
摄影:摄影:走进云南石林观景(9)
摄影:摄影:走进云南石林观景(9)昆明市石林风景区,又称为云南石林,位于昆明石林彝族自治县境内,距离云南省会昆明78公里。昆明市石...
皇家美学符号,中国顶级美学
看了那么多古装宫廷剧,不知道大家有没有好奇过,这些华美异常的宫廷装饰物都有什么讲究?据考古得知,中国现存的凤冠,只有明朝定陵(...
硬笔楷书入门技法汇总硬笔楷书入门技法汇总
硬笔楷书入门技法汇总硬笔楷书入门技法汇总硬笔楷书入门技法汇总硬笔楷书入门技法汇总。
爆笑经典小明搞笑笑话,小明老师我有个问题想问你!
爆笑经典小明搞笑笑话,小明老师我有个问题想问你!爆笑经典小明搞笑笑话,小明:老师我有个问题想问你,老师:说吧!小明:因为都是蝌蚪变的。9.双胞胎在同一个班上学,老师布置作文——我的爸爸。老师...
如果你的英语水平很低,请拼命地记住
如果你的英语水平很低,请拼命地记住如果你的英语水平很低,请拼命地记住。
摄影:2023年的这场暴雪(34)
就这样下到下午二点时,那是中雪变成了大雪,暴雪。6月《<牧歌>的历史传承(散文)》一文在2023“当代作家杯”文学艺术大赛获一等奖...
微信扫码,在手机上查看选中内容