通过QQ邮箱获取QQ头像

首先,要判断,是不是QQ邮箱

QQ邮箱的格式是 xx……xx@qq.com
我们可以取@后面两个字符
如果后面的两个字符等于‘qq’
或者后面所有的字符为’qq.com’
那么这个邮箱就是QQ邮箱
截取字符串第一个字符后面所有的内容

substr($str,strripos($str,"@")+1);

判断是不是QQ头像

$x=substr($str,strripos($str,"@")+1);
if($x=="qq.com"){echo "ok";
}

然后,根据qq邮箱获取qq

我们知道截取字符串第一个字符前面所有的内容

substr($str,0,strpos($str, '@'))

通过上述语句,我们获取的是@前面的内容,也就是QQ号了。
通过API获取QQ头像

 $qqimg = 'http://q1.qlogo.cn/g?b=qq&nk='.$qq.'&s=100&t='. 'time()';

完整的代码如下:

<?php
$str='2686485465@qq.com';
$x=substr($str,strripos($str,"@")+1);
if($x=="qq.com"){$qqh=substr($str,0,strpos($str, '@'));
$qqimage='http://q1.qlogo.cn/g?b=qq&nk='.$qqh.'&s=100&t='. 'time()';
}
?><img src="<?php echo $qqimage ?>">

测试:在宝塔里面新建一个test文件,你可以将这个代码直接粘贴进php里面,然后进入这个php界面,就会看到头像
ok,但是如果他输入的不是QQ邮箱呢?那就调用随机头像API,完整代码如下


<?php
$str='2686485465@qq.com';
$x=substr($str,strripos($str,"@")+1);
if($x=="qq.com"){$qqh=substr($str,0,strpos($str, '@'));
$qqimage='http://q1.qlogo.cn/g?b=qq&nk='.$qqh.'&s=100&t='. 'time()';
}else{$qqimage = 'https://api.btstu.cn/sjtx/api.php?lx=c1&format=images';
}
?><img src="<?php echo $qqimage ?>">

问题攻破 | PHP | 通过QQ邮箱获取QQ头像-适合解决博客评论区头像问题相关推荐

  1. python爬取qq邮箱_使用Python模拟登录QQ邮箱获取QQ好友列表

    最近因开发项目的需要,有一个需求,就是很多SNS网站都有的通过 Email地址 导入好友列表,不过这次要导入的不是Email 列表,而是QQ的好友列表. 实现方式: 通过google一搜,实现的方式大 ...

  2. python获取qq好友ip_使用Python模拟登录QQ邮箱获取QQ好友列表

    最近因开发项目的需要,有一个需求,就是很多SNS网站都有的通过 Email地址 导入好友列表,不过这次要导入的不是Email 列表,而是QQ的好友列表. 实现方式: 通过google一搜,实现的方式大 ...

  3. python模拟登录qq获取好友信息_使用Python模拟登录QQ邮箱获取QQ好友列表

    最近因开发项目的需要,有一个需求,就是很多SNS网站都有的通过 Email地址 导入好友列表,不过这次要导入的不是Email 列表,而是QQ的好友列表. 实现方式: 通过google一搜,实现的方式大 ...

  4. QQ邮箱获取邮件客户端授权码

    登录QQ邮箱:QQ邮箱登录 发送后,点击我已发送,即可获取授权码,记得保存

  5. 支付宝不支持qq邮箱获取账单

    年初的时候支付宝获取QQ账单都能获取到,到今年的5.6月份获取不到QQ邮箱账单,如下: 上次拨打支付宝客服,人家让我换邮箱,给我介绍阿里邮箱,当时我就笑了,这是信用卡账单,就因为一个账单而去注册一个新 ...

  6. 实现会员注册功能时如何通过qq邮箱获取验证码,从而验证登录? 详细步骤

    文章目录 会员注册_邮箱验证码功能实现: 前端操作: 后端操作: SpringBoot集成邮件发送验证码: 1.导入发送邮件jar包 2.配置 3.Controller层处理 4.service层注入 ...

  7. 使用Python登录QQ邮箱发送QQ邮件

    这真是黑科技啊,原来推送的广告邮件就是这样产生的.好人用来发节日贺卡,给女朋友纪念邮件:坏人会学着发广告,垃圾邮件.我希望大家能学会了做些有趣的有意义的事情. 今天我带大家实现下简单的发邮件功能.我们 ...

  8. php 只需qq 获取用户信息,免登录 只需要一个QQ号就能获取QQ头像和QQ昵称 获取QQ用户信息API...

    //里客云资源站,likeyunba.com //BY TANKING // header header("Content-Type:application/json"); err ...

  9. 通过QQ号获取QQ昵称、头像等信息

    本文讲解如何通过QQ号获取QQ昵称.头像等信息. 效果如下图: 详情访问我的个人网站:https://www.xubingtao.cn/2020/07/02/get_qq_info_by_qq

最新文章

  1. 于XAML导入命名空间的代码
  2. Android 快捷方式的创建与查询 快捷方式问题大全 获取快捷方式在Launcher数据库中的信息 Failed to find provider info for com.android.la
  3. Google新WorldSense预告片:独立VR
  4. dz如何安装mysql_windows下安装Mysql(图文详解)
  5. mysql 进阶_mysql进阶知识
  6. linux学习网站分享
  7. SpringBoot_入门-HelloWorld细节-自动配置
  8. 老干妈如今做到这么大,为什么她就是没遇到竞敌?
  9. C语言麻将递归,C++数据结构与算法——麻将胡牌算法(二:完全胡牌算法)
  10. html版本操作手册,全新HTML5用户手册(版本2017)–互联网股票买卖操作.PDF
  11. python怎么画简单图-python中简单易学的绘图:用turtle画太极图
  12. 贺利坚老师汇编课程60笔记:逻辑移位指令shl和shr
  13. 【渝粤教育】国家开放大学2018年秋季 1374T班级管理 参考试题
  14. 使用fiddler4和夜神模拟器进行app抓包
  15. 北理工网络安全导论作业:DES算法
  16. excel 姓名汉字转拼音
  17. 【AI教程】AI科研绘图
  18. 萧红_拔剑-浆糊的传说_新浪博客
  19. QT打包应用程序文件步骤
  20. 智能叉车AGV小车车载系统功能特点

热门文章

  1. C# 文件夹操作之Directory类和DirectoryInfo类
  2. 自动打码软件 自动识别验证码软件不要相信?
  3. 张小龙-FoxMail
  4. C# XmlDocument 创建xml字符串
  5. 一个女孩的职场经历(续二)
  6. 路由器一直连不上网咋办
  7. 极富创意的支付宝招聘广告
  8. 小样本中的episode(Episodic Training)
  9. JavaScript:实现米到英尺的转换算法(附完整源码)
  10. native(百度百科)