api服务逐渐下线,近期会将相关服务的php代码分享为大家,方便大家自己搭建相关服务。今天第一篇是根据QQ获取QQ头像接口。
代码的根目录有一个num.txt,是为了记录总共调用多少次。所以需要使用这个代码需要添加这个文件或者注释掉开头的判断就行。
代码如下:
- <?php
- $qq = $_GET['qq'];
- $countfile = "num.txt";
- if (($fp = fopen($countfile, "r+")) == false) {
- //用读写模式打开文件,若不能打开就退出
- printf("打开文件 %s 失败!", $countfile);
- exit;
- } else {
- //如果文件能够正常打开,就读入文件中的数据,假设是1
- $count = fread($fp, 10);
- //读取10位数据
- $count = $count + 1;
- fclose($fp);
- //关闭当前文件
- $fp = fopen($countfile, "w+");
- //以覆盖模式打开文件
- fwrite($fp, $count);
- //写入加1后的新数据
- fclose($fp);
- //并关闭文件
- //echo $count;
- }
- $src = 'https://q1.qlogo.cn/g?b=qq&nk='.$qq.'&s=100&t='.time();
- header('Content-type: image/png');
- $res = imagecreatefromstring(file_get_contents($src));
- imagepng($res);
- imagedestroy($res);
- ?>
继续阅读

微信公众号
博客微信公众号,欢迎关注。