上一篇文章我們說了用過access_token來獲取用戶的個人信息,我們獲取到的headimgurl這個鍵就是頭像連接,我們要截獲連接的內容然后,將圖片保存到我們服務器上,方便我們獲取,下面我們上代碼:
html' target='_blank'>public function userIconSave($url,$openid){$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);$file = curl_exec($ch);curl_close($ch);$resource = fopen($_SERVER['DOCUMENT_ROOT']."/usericon/" . $openid.".jpg" ,'a');fwrite($resource, $file);fclose($resource);}
思路跟獲取用戶信息一樣,通過curl函數截獲圖片信息,然后將圖片放到文件中即可,主要用到了fopen()和fwrite()函數來操作,fopen可以創建文件,然后fwrite將內容寫入文件,即可,在數據庫中可以保存文件路徑,到時候就可以隨時可以調用了,如果用戶更新了文件,只要沒掉調出來比較一下,該用戶沒有就可以保存,一樣的頭像就不在更新了;
以上就是php微信公眾號開發,獲取用戶頭像,并下載的詳細內容,更多請關注 其它相關文章!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答