通过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. HDU ACM 1267 下沙的沙子有几粒?-gt;DP
  2. 配置 jvisualvm 监控Java虚拟机
  3. 学习笔记 之 JQuery 基础语法
  4. 工业机器人控制问题---来自睿慕课
  5. large_margin
  6. BitMEX将于3月份分批推出DOT、YFI、UNI等六个币种的双币种永续合约
  7. ubuntu-多网卡聚合-bond技术教程
  8. 整数规划_教学 | 线性(整数)规划的若干建模技巧
  9. 用设计解决问题 ——访小米科技、小米路由器事业部总经理 唐沐
  10. 打印机驱动是什么,打印机驱动有什么用,一定要安装打印机驱动吗
  11. 西门子触摸屏脚本程序_西门子触摸屏实例程序
  12. 【OS学习笔记】二 汇编语言和汇编软件
  13. C语言short转成int,short转换int的小例子
  14. 力扣多线程练习----交替打印FooBar---打印零与奇偶数
  15. 支持m3u8的php视频cms,分享一个苹果CMS可用P2P的M3U8解析代码
  16. 知数堂MySQL DBA在线培训第八期招生中
  17. uniapp 自定义showToast样式
  18. Linux中查看jdk版本-20190306
  19. 微博营销,究竟该怎么做?(实战系列一:粉丝篇)
  20. 从0开始学习 GitHub 系列之「01.初识 GitHub」----转载自stormzhang 原创文章

热门文章

  1. 页面布局(2):腾讯首页
  2. ibatis事务管理
  3. Python爬虫之美女图片分类
  4. 手机录屏怎么操作?有哪些好用的方法
  5. 第9章第2节:继续商业计划书封面幻灯片的制作 [PowerPoint精美幻灯片实战教程]
  6. IBM把红帽存储纳入存储业务部门;现代汽车到2025年将旗下全款车型升级为“软件定义汽车” | 美通企业日报...
  7. 海华AW_CM276NF模块驱动调试
  8. 流量监控分析工具-ZEEK
  9. oledb access OleDbParameter 防注入,验证用户名密码
  10. 芯片“爆米花”现象探究