ホームページ  >  記事  >  バックエンド開発  >  php WeChatパブリックアカウントの開発、ユーザーアバターの取得とダウンロード

php WeChatパブリックアカウントの開発、ユーザーアバターの取得とダウンロード

不言
不言オリジナル
2018-04-19 14:33:435434ブラウズ


前回の記事では、ユーザーの WeChat アバターの取得について説明しました。通常、ユーザー情報を表示するときに、URL 接続を取得する必要があります。

前の記事では、取得した headimgurl キーが接続のコンテンツを取得するために使用されると述べました。便宜上、画像をサーバーに保存しましょう:

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() 関数を使用してファイルを作成し、そのファイルのパスをデータベースに保存し、ユーザーがファイルを更新するときにいつでも呼び出すことができます。削除されない限り、呼び出して比較します。ユーザーがアバターを持っていない場合は、同じアバターを更新できなくなります。

以上がphp WeChatパブリックアカウントの開発、ユーザーアバターの取得とダウンロードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHP学習メモ2次の記事:PHP学習メモ2