
经我多年研究发现,,,上面这张图片.... 它其实是一张神图!
真的,不信你在浏览器地址栏的地址最后面输入 ?出现美女 (不能漏掉符号?)
然后按下回车键,
然后再刷新一下试试。(可按快捷键F5刷新)
此时,图片中竟神奇的出现美女啦!!多刷新几下的话,你又还会看到更神奇的现象哦!!
附:
有些人由于操作错误使得查看不成功,其实方法我已经说得很明白了。。。
如果还不知道做的话,可直接点击下面的贴子连接:
http://bbs.syue.com/thread-27888-1-1.html?出现美女
也会出现同样的效果。另每次刷新图片会变
后台代码实现: (下面是此图php代码的后台处理,有兴趣的看看,没兴趣的直接略过~~~~~~)
meinv.php:
<?
$picp="";$picp1=$picp.""; //定义路径
$ps="2008091701221670348.png|2008091701221673484.png|2008091701221674011.png|2008091701221675406.png|2008091701221673082.png|2008091701221689963.png|2008091701221689958.png|2008091701221689948.png|2008091701221672016.png|nopicla"; //定义一大堆美女
$p1="2008091701221689967.png"; //底图
$p2="2008091701221693838.png"; //边框图
$font_file="simhei.ttf";$w1=526;$w2=548;$w7=$w8=0;
$w5=86;$w6=95;$w3=366;$w4=392;
$ps=explode("|",$ps);$psc=count($ps)-1; //随机选张美女图
$p=$ps[mt_rand(0,$psc)];
$p=$picp1.$p;
$refer=$_SERVER['HTTP_REFERER'];
$qstring=$_SERVER['QUERY_STRING'];
$qstring=explode("0",$qstring); //参数提取, "0"分隔符分隔参数
if($qstring[0]=="noauthor"){ //第1个,是否去掉这该死的制作者^_^
$author="noauthor";}
$mod=$qstring[1];
if($mod=="2"){$mod="2";}else{$mod="1";} //模式选择,只2种模式
if($refer){ //以来源地址的判断为依据
if($mod=="1"){ //模式1,默认的
$referp=strpos($refer,"?");
if($referp!=""){
$refer=substr($refer,$referp+1);
$refer3=explode("&",$refer);$refer3c=count($refer3);
for($i=0;$i<$refer3c;$i++){
if(trim($refer3[$i])=="出现美女")$refer4=1;
}
if($refer4==1){
if(file_exists($p)&&strtolower(substr($p,strrpos($p,".")))==".png"){$pointer1=1;}else{
$str="哦啊!真是气死人啦!|美女没出现呀!";}}else{
$str="输入 &出现美女|黑基上路制作|还真会出现美女!";$pointer2=1;$pointer3=1;}
}else{$str="输入 ?出现美女|黑基上路制作|还真会出现美女!";$pointer2=1;$pointer3=1;}
}elseif($mod=="2"){ //模式2,贴图所在网站与图片所在网站相同 情况下启用,cookie验证方式
if($refer==$_COOKIE['refer']){
if(file_exists($p)&&strtolower(substr($p,strrpos($p,".")))==".png"){$pointer1=1;}else{
$str="哦啊!真是气死人啦!|美女没出现呀!";}}else{
setcookie('refer',$refer); //cookie为当前浏览器进程
$str="回复出现美女|黑基上路制作";$pointer2=2;$pointer3=1;}
}
}else{$str="偶偷偷的告诉你|这样请求无效哦!";}
$f=imagecreatefromPNG($p1); // 开始创建底图$p1
$c3=ImageColorAllocate($f,0xFF,0xFF,0xFF); //颜色定义
$c4=ImageColorAllocate($f,0xFF,0,0);
$c5=ImageColorAllocate($f,0xDD,0xDD,0xDD);
imagefilledrectangle($f, 86, 98, 444, 483, $c5); //填充银白
if($pointer1==1){ //出 现 美 女 啦!
$f2=ImageCreateFromPNG($p); // 创建美女图$p
$w31=$w33=imageSX($f2);$w32=$w34=imageSY($f2);
if($w33>$w3){ //图片定位,若图片过大则随机抽取一部分显示,若过小则在内框中间显示
$w31=$w3;
$w7=mt_rand(0,$w33-$w3);}elseif($w3-$w33>10){
if(($w3-11-$w33)%2==1){$count1=($w3-11+1-$w33)/2;}else{$count1=($w3-11-$w33)/2;}
$w3=$w33;$w5=$w5+$count1;}
if($w34>$w4){
$w32=$w4;
$w8=mt_rand(0,$w34-$w4);}elseif($w4-$w34>7){
if(($w4-11-$w34)%2==1){$count2=($w4-11+1-$w34)/2;}else{$count2=($w4-11-$w34)/2;}
$w4=$w34;$w6=$w6+7+$count2;}
imagecopyresized($f,$f2,$w5,$w6,$w7,$w8,$w3,$w4,$w31,$w32); //复制美女图$p
ImageDestroy($f2);
}else{
$str=explode("|",$str);
if($pointer2==1){ //各种模式下文字定位,大小
imagefilledrectangle($f, 86, 98, 444, 483, ImageColorAllocate($f,0,0,0)); //填充黑色
$font2x=260;$font2y=450;$font1x=150;$font1s=21;}
elseif($pointer2==2){
imagefilledrectangle($f, 86, 98, 444, 483, ImageColorAllocate($f,0,0,0));
$font2x=260;$font2y=450;$font1x=150;$font1s=24;
}else{
$font2x=200;$font2y=300;$font1x=120;$font1s=16;
}
ImageTTFText($f, $font1s, 0, $font1x, 250, $c4, $font_file, iconv("GB2312","UTF-8",$str[0])); //文字定位
if($pointer2==1)ImageTTFText($f, $font1s, 0, $font1x, 285, $c4, $font_file, iconv("GB2312","UTF-8",$str[2])); //模式1加了一行
if($pointer3!=1||($pointer3==1&&$author!="noauthor"))ImageTTFText($f, 16, 0, $font2x, $font2y, $c4, $font_file, iconv("GB2312","UTF-8",$str[1]));
//noauthor去掉制作者!^_^
}
$f1=ImageCreateFromPNG($p2); // 创建边框图$p2
ImageColorTransparent($f1,$c3);
imagecopyresized($f,$f1,0,0,0,0,$w1,$w2,$w1,$w2);
Header("Content-type: image/PNG"); //终于输出图啦
ImagePNG($f); //消毁句柄
ImageDestroy($f);
ImageDestroy($f1);
?>
[ 本帖最后由 山水自然 于 2008-10-1 16:39 编辑 ] |