emlog大前端获取qq信息失败的两种修复方法 - 爱乐资源网

爱乐资源网


当前位置:首页 > 技术教程 > 详情
emlog大前端获取qq信息失败的两种修复方法
分类:技术教程 时间:2020-2-9 围观:138

爱乐看到好多emlog大前端的主题获取qq信息都获取失败,就在网上找了这两种分享给大家参考使用

 

方法一

 

第一种方法是ae博客发的,大家可以试试,ae博客用的是emlog大前端4.5

打开content/templates/emlog_dux/function.php

搜索http://r.pengyou.com/fcg-bin/cgi_get_portrait.fcg?uins=关键词

大概在183行附近,将上面的地址改成

http://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins=

fly的话在模板目录inc/nic.php里

 

方法二

方法二是北纳星分享的,大家也可以试试

function.php

<?php //获取QQ信息
function getqqtx($qq){
	$url="http://q.qlogo.cn/headimg_dl?bs=qq&amp;dst_uin=$qq&amp;src_uin=qq.feixue.me&amp;fid=blog&amp;spec=100";
	return $url;}
if(isset($_POST['qq'])){
	if(empty($_POST['qq'])){
		echo "@@({comname:'QQ账号错误',commail:'QQ账号错误',comurl:'QQ账号错误',toux:'http://q.qlogo.cn/headimg_dl?bs=qq&dst_uin=34109680&src_uin=qq.feixue.me&fid=blog&spec=100'})@@";
		return ;
	}
	$spurl = "http://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins={$_POST['qq']}";
	$data = file_get_contents($spurl);
	$nc=explode('"',$data);
	$s=$nc[5];
	$bm=mb_convert_encoding($s,'UTF-8','UTF-8,GBK,GB2312,BIG5');
	if(empty($bm)){echo "@@({comname:'QQ账号错误',commail:'QQ账号错误',comurl:'QQ账号错误',toux:'http://q.qlogo.cn/headimg_dl?bs=qq&dst_uin=10001&src_uin=qq.feixue.me&fid=blog&spec=100'})@@";}
else{echo "@@({comname:'{$bm}',commail:'{$_POST['qq']}@qq.com',comurl:'http://user.qzone.qq.com/{$_POST['qq']}',toux:'http://q.qlogo.cn/headimg_dl?bs=qq&dst_uin={$_POST['qq']}&src_uin=qq.feixue.me&fid=blog&spec=100'})@@";}}
function getqqxx($qq,$role=''){
	if(!empty($role)){
		return $role;
	}
	$ssud=explode("@",$qq,2);
	if($ssud[1]=='qq.com'){
	return getqqtx($ssud[0]);
	}else{	
	return MyGravatar($qq,$role);	
}}
?>

main.js

function huoquqq() {
	$('#loging').html('<img src="'+jsui.uri+'/images/loading.gif" rel="nofollow" ><a style="font-size:12px;margin-left:5px;">\u6b63\u5728\u83b7\u53d6QQ\u4fe1\u606f..</a>');
	var urls = window.location.href;
	$.ajax({
		url: urls,
		type: "POST",
		data: {
			"qq": $('#qqnum').val()
		},
		dataType: "html",
		success: function(c) {
			var josn = eval("" + c.split('@@')[1].split('@@')[0] + "");
			$('#loging').html(" ");
			$('#comname').val(josn.comname);
			$('#commail').val(josn.commail);
			$('#comurl').val(josn.comurl);
			$(".none_user").html(josn.comname);
			$('#toux').attr("src", josn.toux);
		}
	});
}
THE END
免责声明:本文由本站撰写发布,但不代表本站的观点和立场。

评论:

个人资料:

爱乐资源网
提供海量实用工具和技术教程以及免费的网站源码,为网络爱好者分享专业的技术和免费的资源。
  • 文章802
  • 评论37
  • 微语1

日历: