十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這篇文章給大家介紹使用PHP怎么對多個用戶更換頭像,內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

思路
針對不同的用戶上傳頭像,我們要為每一個已登錄的用戶創(chuàng)建一個文件夾,文件夾的名稱以當(dāng)前用戶的用戶名為準(zhǔn)。
用戶上傳成功后,跳轉(zhuǎn)到用戶登錄成功后的頁面,并刷新用戶頭像。
登陸頁面
表單制作
驗證碼制作
JavaScript刷新驗證碼
看不清驗證頁面
由于本次試驗最核心的是對用戶頭像的更換,所以用戶名我們暫且不管,以Root為準(zhǔn)。
驗證邏輯
3秒后將自動跳轉(zhuǎn)到個人主頁!"; $_SESSION['username'] = $username; header("refresh:3;url=./personalpage.php"); }else{ echo "對不起,登陸失敗了!"; header("refresh:3;url=./index.php"); //echo ""; }頁面跳轉(zhuǎn)
在PHP中,要先實現(xiàn)頁面的跳轉(zhuǎn),有很多方式。本文使用了增加header信息的方式,下面介紹幾個關(guān)于頁面跳轉(zhuǎn)的小實例。
header函數(shù)
< ?php //重定向瀏覽器 header("Location: http://blog.csdn.net/marksinoberg"); //確保重定向后,后續(xù)代碼不會被執(zhí)行 exit; ?>注意:Location和:之間不能有空格
Meta標(biāo)簽
注意: content可以控制在幾秒之內(nèi)完成跳轉(zhuǎn)。
JavaScript
< ?php $ url = "http://bbs.lampbrother.net" ; echo " < script language = 'javascript' type = 'text/javascript' > "; echo " window.location.href = '$url' "; echo " < /script > "; ?>注意: 使用JavaScript方式,代碼放置的位置可以隨意,只要是符合語法要求即可。
上傳頁面
個人主頁
上傳核心
上傳的核心還是一個表單,我們把要進行上傳的圖片上傳到服務(wù)器,然后php使用move_uploaded_file來實現(xiàn)文件的遷移,實現(xiàn)上傳。
0) { die("出錯了!".$_FILES['photo']['error']); } if(move_uploaded_file($_FILES['photo']['tmp_name'],$server_name)){ //echo "
"."Upload Success!"; echo "恭喜您,上傳成功!"."
3秒后將自動跳轉(zhuǎn)到個人主頁!"; header("refresh:3;url=./personalpage.php"); }else{ //echo "
"."Upload Failed!".$_FILES['photo']['error']; echo "對不起,上傳頭像失敗了!"; header("refresh:2;url=./index.php"); } ?>關(guān)于使用PHP怎么對多個用戶更換頭像就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
新聞標(biāo)題:使用PHP怎么對多個用戶更換頭像-創(chuàng)新互聯(lián)
文章出自:http://www.jiaotiyi.com/article/pcgee.html