1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
<?php
$ment = $_SERVER["HTTP_REFERER"];
if($ment == 'http://cnc.qzs.qq.com/qzone/newblog/v5/editor.html'){
header("HTTP/1.0 500 Internal Server Error");
exit;}
preg_match("#[0-9]{5,11}#",$ment,$rr);
$qqnumber=$rr[0];
$webtext = file_get_contents('http://liyaodong.sinaapp.com/qzoneapi/qqinfo-service.php?qq='.$qqnumber);
$temp1 = explode('[',$webtext);
$temp2 = explode(',',$temp1[1]);
$nickname = $temp2[6];
ob_clean();
$userBrowser = userBrowser();
function userBrowser(){
$user_OSagent = $_SERVER['HTTP_USER_AGENT'];
if(strpos($user_OSagent,"Maxthon") && strpos($user_OSagent,"MSIE")) {
$visitor_browser ="Maxthon(Microsoft IE)";
}elseif(strpos($user_OSagent,"Maxthon 2.0")) {
$visitor_browser ="Maxthon 2.0";
}elseif(strpos($user_OSagent,"Maxthon")) {
$visitor_browser ="Maxthon";
}elseif(strpos($user_OSagent,"MSIE 9.0")) {
$visitor_browser ="MSIE 9.0";
}elseif(strpos($user_OSagent,"MSIE 8.0")) {
$visitor_browser ="MSIE 8.0";
}elseif(strpos($user_OSagent,"MSIE 7.0")) {
$visitor_browser ="MSIE 7.0";
}elseif(strpos($user_OSagent,"MSIE 6.0")) {
$visitor_browser ="MSIE 6.0";
} elseif(strpos($user_OSagent,"MSIE 5.5")) {
$visitor_browser ="MSIE 5.5";
} elseif(strpos($user_OSagent,"MSIE 5.0")) {
$visitor_browser ="MSIE 5.0";
} elseif(strpos($user_OSagent,"MSIE 4.01")) {
$visitor_browser ="MSIE 4.01";
}elseif(strpos($user_OSagent,"MSIE")) {
$visitor_browser ="MSIE >=10.0";
}elseif(strpos($user_OSagent,"NetCaptor")) {
$visitor_browser ="NetCaptor";
} elseif(strpos($user_OSagent,"Netscape")) {
$visitor_browser ="Netscape";
}elseif(strpos($user_OSagent,"Chrome")) {
$visitor_browser ="Chrome";
} elseif(strpos($user_OSagent,"Lynx")) {
$visitor_browser ="Lynx";
} elseif(strpos($user_OSagent,"Opera")) {
$visitor_browser ="Opera";
} elseif(strpos($user_OSagent,"Konqueror")) {
$visitor_browser ="Konqueror";
} elseif(strpos($user_OSagent,"Mozilla/5.0")) {
$visitor_browser ="Mozilla";
} elseif(strpos($user_OSagent,"Firefox")) {
$visitor_browser ="Firefox";
}elseif(strpos($user_OSagent,"U")) {
$visitor_browser ="Firefox";
} else {
$visitor_browser ="unknow";
}
return $visitor_browser;
}
$nickname = iconv("GBK","UTF8//IGNORE",$nickname);
$nickname = str_replace('"', '', $nickname);
$qqnumber = ' '.$qqnumber;
$userBrowser = $userBrowser.' '.'Browser'.' ';
$f = new SaeFetchurl();
$img_data = $f->fetch( 'http://i1168.photobucket.com/albums/r494/xiaofengdongdong/1-1.jpg' );
$img = new SaeImage();
$img->setData( $img_data);
//实例化SaeImage并取得最大一张图片的大小,稍后用于设定合成后图片的画布大小
//执行合成
$img->annotate($nickname,$opacity = 0.8,$gravity = 2,$font = array("name"=>SAE_MicroHei, "size"=>30, "weight"=>150, "color"=>"black"));
$img->annotate($qqnumber,$opacity = 0.8,$gravity = 4,$font = array("name"=>SAE_MicroHei, "size"=>20, "weight"=>300, "color"=>"black"));
$img->annotate($userBrowser,$opacity = 0.8,$gravity = 6,$font = array("name"=>SAE_MicroHei, "size"=>20, "weight"=>300, "color"=>"black"));
//输出图片
$img->exec('jpg', true);
?>
|