API:https://api.sunweihu.com/api/sjtx/api.php
参数:lx【1.男头:a1 2.女头:b1 3.动漫:c1 4.动漫女头:c2 5.动漫男头:c3】
public function getUserAvatar() {
// 获取图片数据
$data = file_get_contents('https://api.sunweihu.com/api/sjtx/api.php?lx=c2');
// 获取图片信息
$info = getimagesizefromstring($data);
ob_clean();
// 获取图片类型
$img_type = explode("/",$info['mime']);
// 生成目录地址
$dir_local = $_SERVER['DOCUMENT_ROOT'] . '/' . 'images/' . 'avatar/' . date('Ymd');
// 生成图片名称
$img_local = '/' . $this->generateImagesName() . '.' .$img_type[1];
// 判断目录是否存在
if (!is_dir($dir_local)) {
mkdir($dir_local,0777,true);
}
// 创建图片文件
$fp = fopen($dir_local . $img_local,'x');
// 写入图片
fwrite($fp, $data);
// 关闭图片
fclose($fp);
return '/images/avatar/' . date('Ymd') . $img_local;
}