admin 管理员组

文章数量: 887016


2024年1月27日发(作者:快手特效视频6毛制作)

用带链接图片引流量是一个很不错的方法,要如何实现?这是一个问题。

前段时间看到有分析到利用百度贴吧贴图引流量的文章,没有太在意,后来51LA站长交流群里有朋友在找这个的代码,所以就研究了下。

实现方法及代码:

1.建立名称为的文件夹,记得是文件夹

2.在该文件夹下放一个尺寸比较大的图片如570*383,确保该图片在贴到百度贴吧后会缩略显示

3.在该文件夹上放置一个或文件,文件内容如下:

PHP版代码:

以下为引用的内容:

if($_SERVER['HTTP_REFERER']!=''){

@header("Content-type:image/jpeg");

echo file_get_contents("");//第2步中放在文件夹下的图片名称,亦即真正显示的图片

}

else{

@header("location:Http://");//点击缩略图时要跳转到的网址

}

?>

ASP版代码:

以下为引用的内容:

<%

PIC_Url=""

If UCase(Cstr(Variables("HTTP_REFERER")))<>"" Then

ct Pic_Url

Else

ct "Http://"

End if

%>

4.在百度贴吧中贴图:

在百度贴吧中图处贴上上网址后图片会正常显示,点击图片时会跳转到设定的页面,当然上复制上网址直接粘贴到浏览器或在QQ上发给好友,访问时者会跳转到你的网站。

原理分析:

百度中贴图尺寸较大时会以缩略图显示,点击缩略图可查看原图,但缩略图不是直接链向原图的,而是在js代码弹出的(弹出代码在/tb/js/文件中),那这样就导致浏览器就不会有来路信息,所以可以在PHP程序或ASP程序中判断来路,如果来路为空,则跳转到指定网址,如果来路不会空,则利用通过目录下的或文件直接获取直正的图片或者生成直正的图片,之所以文件夹名中要含.jpg实质上是为是在百度贴吧时将文件夹伪装成图片。

之所以,通过QQ传给朋友或直接在浏览器中输图片地址访问进也会跳转,那也是因为没有来路信息。

测试地址:/f?kz=273127757 (9楼为PHP版,10楼为ASP版)

扩展应用:

事实上既然或中输出的是直正的图片,那么我们完全可以实现图片随机显示的效果,如下ASP代码实现了两个图片的随机显示:

以下为引用的内容:

<%

PIC_Url="||"

TheChar="||"'分隔字符

ipy=split(PIC_Url,TheChar)

ipy_S=ubound(ipy)

if inStr(PIC_Url,TheChar)>0 then

Randomize

Pic_Url=ipy(int(ipy_S*rnd))

end if

If UCase(Cstr(Variables("HTTP_REFERER")))<>"" Then

ct Pic_Url

Else

ct "Http://"

End if

%>

同样我们也可以结合PHP应用,利用PHP实时生成动态图片,如下面代码即可读取自己博客最新文章标题生成图片:

以下为引用的内容:

include("../");

$font = "";//字体(把字体文件放在同目录里)

$size = 8.5; //字体大小(pt)

header("content-type:image/gif");

$nimage=imagecreatetruecolor(228,80);// 新建一个图片宽 228 高 80 像素

$black=imagecolorallocate($nimage,115,115,115); // 取得文字颜色, RGB

$simage =imagecreatefromgif(''); // 读取背景图片(自己做一个,比如我这个就是自己PS的)

imagecopy($nimage,$simage,0,0,0,0,228,80); // 把背景图片 copy 到我们要输出的图片上

$i=46;

$sqlstr="select * from art_content order by id desc limit 2";//读取数据库中标题信息的语句

$result=mysql_query($sqlstr);

while($row=mysql_fetch_array($result)){

$text1 = "职称论文:".$row["title"];

$text1 = iconv("gb2312","utf-8",$text1);//一定要转换成UTF-8,否则中文乱码

imagettftext($nimage,$size,0,2,$i,$black,$font,$text1);//输出第一行文字,坐标:2,46

$i=$i+20;

}

imagegif($nimage); // 输出 GIF 图片内容

imagedestroy($nimage);

imagedestroy($simage); // 关闭之前使用的图片缓冲


本文标签: 图片 文件夹 跳转 缩略图 来路