|

- - 呃... 相信大家看见过我这个签名把...
![]()
也问我怎么弄的,我也只是简单的回了句 PHP..我也不藏着了....本来就不是很难....看起来也很霸气,顺便打赏点把...
不过我这美工,又懒得找....不说了..桑心{:soso_e110:}(谁愿意捐献个好看的...)
教你用PHP做个性图片签名 我是写这个收到启发的 - -,后面我就自己弄个这样的(论坛原来也有人弄过,比我好看多了)
首先你得有张好看的图片= -...
其次要弄个好看的字体- -...
然后就要写代码了(我PHP也是渣,别嘲笑我,回复可见)
<?php
header("Content-type: image/jpeg");//设置头,输出图片文件
$image = imagecreatefrompng('image.png');//取出png图片,其他格式行不行,自己试
if($_SERVER['HTTP_REFERER']){//取出提交当前页的父页面
/***********************访问父页面地址,取出数据******************/
$ch=curl_init();
curl_setopt($ch,CURLOPT_HEADER, 0);
curl_setopt($ch,CURLOPT_URL,$_SERVER['HTTP_REFERER']);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_BINARYTRANSFER,true);
$result = curl_exec($ch);
curl_close($ch);
preg_match_all('<meta name="keywords" content="(.*?)" />',$result,$string,PREG_SET_ORDER);//使用正则,把标题取出来
$title = '"'.$string[0][1].'"';//输出内容
if($title){
$textcolor = imagecolorallocate($image,255,0,0);//为一幅图像分配颜色,我这里是红色....
$font = "st.ttf";//字库,要大家在网上下载~,找个好看点的把,我是随便找的....
$title = mb_convert_encoding($title,'UTF-8','GB2312');//就是这里啦,UTF-8的论坛取掉这个就可以啦
imagettftext($image,16,0,50,20,$textcolor,$font,$title)
imagettftext($image,16,0,70,40,$textcolor,$font, mb_convert_encoding("本农一看此贴,就知是好帖",'UTF-8','GB2312'));//同上上
}
}
imagepng($image);
imagedestroy($image);
?>
字体是从这个网站找的:http://font.chinaz.com/
我也把我自己的打包发上来
Desktop.zip
(4.14 KB, 下载次数: 124)
再然后,把这个PHP文件,图片,字库什么的都传到网站空间去(要支持PHP啊..)
最后,也是最重要的一个,不让别人看见,你弄个球啊...
就是哪个微博按钮,点下
然后就弹出这个框框 - -....
好吧,我把我代码直接复制上来
![]()
然后就可以显示我这样霸气的个人签名啦~
补充内容 (2014-7-27 18:35):
本来不打算分享出来了 - -,整个论坛只有几个人有这样的签名,多有个性啊..,但愿你们不要拿一些访问速度慢的空间来弄= - 到时候别说是我哈~~
补充内容 (2014-7-27 19:47):
帮我顶到本周热帖上去啊 - - 好久没进了....(*^__^*) 嘻嘻
补充内容 (2014-7-27 20:29):
有的签名长度限制了,可以用短链接,没这权限的就算了
补充内容 (2014-7-28 09:39):
![]()
补充内容 (2014-10-19 15:56):
代码:[url=http://t.qq.com/zouqin1234][img]http://blog.icodef.com/tmp/img.php[/img][/url] |
评分
-
查看全部评分
|