多用户php上传文件,针对多用户实现头像上传功能PHP代码 适用于登陆页面制作...

一个网站,其实说白了就是某几个特定功能的组合,而更换用户头像就在这些功能之中。今天就来做个测试,针对不同的用户,实现头像上传功能。

--------------------------------------------------------------------------------

成品图

8b04ff38ec67cbb4f8a2983debad0857.png

思路

•针对不同的用户上传头像,我们要为每一个已登录的用户创建一个文件夹,文件夹的名称以当前用户的用户名为准。

•用户上传成功后,跳转到用户登录成功后的页面,并刷新用户头像。

登陆页面

表单制作

验证码制作

javascript刷新验证码

验证页面

由于本次试验最核心的是对用户头像的更换,所以用户名我们暂且不管,以root为准。

验证逻辑

页面跳转

在php中,要先实现页面的跳转,有很多方式。本文使用了增加header信息的方式,下面介绍几个关于页面跳转的小实例。

header函数

注意:location和:之间不能有空格

meta标签

注意: content可以控制在几秒之内完成跳转。

javascript

?

注意: 使用javascript方式,代码放置的位置可以随意,只要是符合语法要求即可。

上传页面

个人主页

?

上传核心

上传的核心还是一个表单,我们把要进行上传的图片上传到服务器,然后php使用move_uploaded_file来实现文件的迁移,实现上传。

?

最终结果

登陆页面

109911d3f995cc874be1b5273de5f7d9.png

验证结果

baa6a08d4fb927cee7be0be3198b8f92.png

个人主页

e4282a92b21320a70f07d28e93053bd0.png

最新头像

8b5e9733bfdd0184cf9851e4d3824b92.png

总结

回顾一下,本次试验的收获。

•session的开启必须在php文件的开头session_start()

•php可以实现的页面跳转的方式

•上传文件

•验证码制作与使用

•javascript:void(0);的使用核心

大致的内容就是这么多,虽然没有增加美化效果,但是麻雀虽小,五脏也算是俱全了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:http://blog.csdn.net/marksinoberg/article/details/52228090

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值