浏览模式: 描述 | 列表 分类: PHP

ip“伪造”

作者: 我不是鱼 (2009-07-30 17:33)分类: PHP   标签: IP伪造  

发现有些程序,如discuz。在取ip的先判断 $_SERVER['HTTP_CLIENT_IP'] 再判断 $_SERVER['HTTP_X_FORWARDED_FOR'] 最后 $_SERVER['REMOTE_ADDR']。测试了一下发现 $_SERVER['HTTP_CLIENT_IP'] 和 $_SERVER['HTTP_X_FORWARDED_FOR'] 都可以伪造过来。getenv('HTTP_CLIENT_IP') 和getenv('HTTP_X_FORWARDED_FOR') 也是一样的情况。

PHP代码
  1. <?php    
  2. $fp = fsockopen("localhost", 80, $errno$errstr, 30);   
  3. if (!$fp) {   
  4.    echo "{$errstr} ({$errno})<br />\n";   
  5.    exit;   
  6. }   
  7.   
  8. $out = "GET /xuance/tttt.php HTTP/1.1\r\n";   
  9. $out .= "...

查看原文评论 (0) | 浏览 (11951)


颜色渐变的算法

作者: 我不是鱼 (2008-12-23 15:33)分类: PHP   标签: GD 颜色渐变  

想用一些渐变颜色的图片做背景,但无奈美工是一点都不会。所以只好用php来完成这个工作。
下面的例子是从蓝色渐变成红色。效果还算平滑。



PHP代码
  1. <?php    
  2. $width = 500;   
  3. $height = 20;   
  4. $color1 = "0000FF";//blue   
  5. $color2 = "FF0000";//red   
  6.   
  7. $im = imagecreatetruecolor($width$height);   
  8. list($R1$G1$B1) = RGBtodec($color1);   
  9. list($R2$G2$B2) = RGBtodec($color2);   
  10. for ($i=1; $i<=$width$i++){   
  11.     $R = ($R2*$i+($width-$i)*$R1)/$width;   
  12.     $G = ($G2*$i+($width-$i)*$G1)/$width;   
  13.     $B = ($B2*$i+($width-$i)*$B1)/$width;   
  14.        
  15.   ...

查看原文评论 (0) | 浏览 (5100)


无限分级的实现

作者: 我不是鱼 (2008-10-27 16:50)分类: PHP   标签: 无限分级  

之前面试的时候碰到过这个问题,没有能回答出来。今天搜集了一些资料,总结了一下就记了下来,应该以后还要上。顺便也和大家讨论下。

PHP代码
  1. <?php    
  2. $arr = array(   
  3.     array('id'=>1, 'pid'=>0, 'order'=>0),   
  4.     array('id'=>2, 'pid'=>0, 'order'=>1),   
  5.     array('id'=>3, 'pid'=>2, 'order'=>0),   
  6.     array('id'=>4, 'pid'=>0, 'order'=>2),   
  7.     array('id'=>5, 'pid'=>3, 'order'=>0),   
  8.     array('id'=>6, 'pid'=>1, 'order'=>0),   
  9.     array('id'=>7, 'pid'=>1, 'order'=>1)   
  10. );   
  11.   
  12. function order($a,$b) {   
  13.   ...

查看原文评论 (0) | 浏览 (4508)


博主


« 2020年-12月 »
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2

分类


热门标签


最近留言


概要

  • 文章数量: 41
  • 分类数量: 9
  • 标签数量: 73
  • 评论数量: 159
  • 浏览次数: 3236525

友情链接