全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 7414|回复: 37
打印 上一主题 下一主题

论坛头像自动换PHP加强版

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-12 15:59:53 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
随便在你的网站创建一个文件夹,然后给下面的脚本随便命名[还是命名成index.php吧,方便绕过检查].
  1. <?php
  2. $file = glob("*.*");
  3. function isimages($v) {
  4.         if(strpos($v,".gif") || strpos($v,".png") || strpos($v,".jpg"))return true;
  5.         return false;
  6. }
  7. $file = array_filter($file,"isimages");
  8. $rand = array_rand($file);
  9. readfile('./'.$file[$rand]);
  10. ?>
复制代码
这次增加了文件自动判断了,直接放图片格式的文件就OK
然后头像外链用这个php地址:http://xxxxxxx/xxx/?.gif

评分

参与人数 2威望 +20 收起 理由
iske + 5
xiasl + 15 挺好玩的

查看全部评分

38#
发表于 2010-12-15 18:41:26 | 只看该作者
37#
发表于 2010-12-15 17:05:34 | 只看该作者
收藏了,等够权限换头像44看
36#
发表于 2010-12-14 14:01:51 | 只看该作者
在提供一段收集信息的代码:
  1. $log = date("Y-H-d H:i:s").' '.$_SERVER['REMOTE_ADDR'].' '.$_SERVER['HTTP_USER_AGENT'].' '.$_SERVER['HTTP_REFERER']."\n";
  2. if(!is_file('avatar.log')){
  3.         touch('avatar.log');
  4. }
  5. file_put_contents('avatar.log',$log,FILE_APPEND);
复制代码
35#
发表于 2010-12-14 13:42:34 | 只看该作者
我是在nginx里设置把avatar.jpg直接交给php处理。最好再加上header:
  1. header('Content-type: image/jpeg');
  2. header('Content-Length: '.filesize($rand_file));
  3. readfile($rand_file);
复制代码
34#
发表于 2010-12-13 19:22:01 | 只看该作者
。。。。。收藏了
33#
发表于 2010-12-13 19:01:11 | 只看该作者
非常不错,收藏备用!!
32#
发表于 2010-12-13 16:17:03 | 只看该作者
呵呵, 都搞套图啊。
31#
发表于 2010-12-12 19:49:23 | 只看该作者
30#
发表于 2010-12-12 19:46:18 | 只看该作者
我今晚来换这个代码。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-10 04:26 , Processed in 0.103474 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表