全球主机交流论坛

标题: 论坛头像自动换PHP加强版 [打印本页]

作者: shy9000    时间: 2010-12-12 15:59
标题: 论坛头像自动换PHP加强版
随便在你的网站创建一个文件夹,然后给下面的脚本随便命名[还是命名成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
作者: yc260982    时间: 2010-12-12 16:00
呵呵 不错
作者: Suley    时间: 2010-12-12 16:00
我建议

一件论坛各位会员都想知道的事情 卡恩 说的就是你


他的头像,换成套图……天天有得看。。。

[ 本帖最后由 Suley 于 2010-12-12 16:02 编辑 ]
作者: Administrator    时间: 2010-12-12 16:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: 麦田    时间: 2010-12-12 16:01
。。。。。收藏了
作者: Suley    时间: 2010-12-12 16:01
求,某人,头像换套图吧。
作者: shy9000    时间: 2010-12-12 16:02
闲着没事瞎编的函数,用了array_filter的函数回调功能,以及数组循环
作者: WAKAKA    时间: 2010-12-12 16:02
刷新我的头像。。。。
作者: debian    时间: 2010-12-12 16:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小夜    时间: 2010-12-12 16:03
我用的是以前的那个,随机文件名字的。
作者: ineme    时间: 2010-12-12 16:03
这不是很久之前都发过了吗?
作者: shy9000    时间: 2010-12-12 16:04
原帖由 小夜 于 2010-12-12 16:03 发表
我用的是以前的那个,随机文件名字的。

恩,现在这个也是随机文件名字的,三格式识别,有兴趣自己加格式进去就OK
作者: 我是小白    时间: 2010-12-12 16:04
不错不错
作者: shy9000    时间: 2010-12-12 16:04
原帖由 ineme 于 2010-12-12 16:03 发表
这不是很久之前都发过了吗?

以前的有一些限制条件,这个直接随便什么文件名往里面扔就是了
作者: Poison    时间: 2010-12-12 16:05
这样能不能收集到访问过链接的IP之类的信息呢
作者: 菠萝    时间: 2010-12-12 16:07
原帖由 debian 于 2010-12-12 16:03 发表
这个 浪费流量


咱为的就是耗流量 其实一个月也不出去几G
作者: shy9000    时间: 2010-12-12 16:08
原帖由 ssh 于 2010-12-12 16:05 发表
这样能不能收集到访问过链接的IP之类的信息呢
  1. getenv("HTTP_REFERER");
复制代码
全局信息获取来源页面
然后写入记录
作者: 菠萝    时间: 2010-12-12 16:08
原帖由 ssh 于 2010-12-12 16:05 发表
这样能不能收集到访问过链接的IP之类的信息呢


存心做可能能收集到ip,51la什么就是图片形式的统计代码
作者: qiqi13245    时间: 2010-12-12 16:09
我是rewrite,巴xx.jpg rewrite到xx.php
作者: shy9000    时间: 2010-12-12 16:10
原帖由 qiqi13245 于 2010-12-12 16:09 发表
我是rewrite,巴xx.jpg rewrite到xx.php

这个够经典
作者: 小夜    时间: 2010-12-12 16:11
原帖由 ssh 于 2010-12-12 16:05 发表
这样能不能收集到访问过链接的IP之类的信息呢

可以,分析NGINX日志。
作者: skywing    时间: 2010-12-12 16:12
我原来也是用REWRITE,但现在用你这个了,觉得你这个好
作者: 小新    时间: 2010-12-12 16:20
简单实用,支持一下。
作者: 狒狒    时间: 2010-12-12 16:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: houniao    时间: 2010-12-12 16:24
求 卡恩 头像 种子 套图!
作者: mmxp    时间: 2010-12-12 16:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: shy9000    时间: 2010-12-12 16:35
原帖由 mmxp 于 2010-12-12 16:34 发表
这个代码。。。。好有精神

呵呵,好久没写代码了,手都生了
作者: kok    时间: 2010-12-12 16:53
谢谢分享..........
作者: 信仰    时间: 2010-12-12 17:19
求,某人,头像换套图吧。
作者: 卡恩    时间: 2010-12-12 19:46
我今晚来换这个代码。。
作者: 信仰    时间: 2010-12-12 19:49

作者: fangxianzhong    时间: 2010-12-13 16:17
呵呵, 都搞套图啊。
作者: flylight    时间: 2010-12-13 19:01
非常不错,收藏备用!!
作者: xujun8023    时间: 2010-12-13 19:22
。。。。。收藏了
作者: surftheair    时间: 2010-12-14 13:42
我是在nginx里设置把avatar.jpg直接交给php处理。最好再加上header:
  1. header('Content-type: image/jpeg');
  2. header('Content-Length: '.filesize($rand_file));
  3. readfile($rand_file);
复制代码

作者: surftheair    时间: 2010-12-14 14:01
在提供一段收集信息的代码:
  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);
复制代码

作者: 一生拼搏    时间: 2010-12-15 17:05
收藏了,等够权限换头像44看
作者: hz555    时间: 2010-12-15 18:41





欢迎光临 全球主机交流论坛 (https://loc.mjj8.eu.org/) Powered by Discuz! X3.4