to feixuehenshui(lamp) :
不行啊!我的是这样显示的!
ERROR: GD LIB IS NOT LOADED!
是不是你的“源代码”哪里有错误?

解决方案 »

  1.   

    楼上说的错误,在php.ini中加载gd2.dll就可以了。
      

  2.   

    在给你一个最简单的实现方法把,呵呵。
    -------------aaa.php-------------
    <?php
    Header("Content-type: image/gif");
    echo file_get_contents('csdn.gif');
    ?>
    再在把一个图片命名为csdn.gif保存到aaa.php相同的目录下运行代码就可以了。
      

  3.   

    你的代码的确棒,简单实用!
    但是,不能实现那种查询客户端的 IP 还有操作系统等信息啊?feixuehenshui(lamp) 的原代码看样子是行,但是,我就是不知道这样调!
    我的只能显示 红色加粗的下面这段文字[DO NOT LEECH US RESOURCE!]请问大家,是怎么回事呀,还望大家指点迷津!谢谢!
    我不会把分数给忘掉的!
      

  4.   

    if($_SERVER["HTTP_REFERER"]=="" || strpos($_SERVER["HTTP_REFERER"],"be10.ods.org/51js")===false){
    $im=imagecreate(286,93); //creat blank image object
    imagefill($im,0,0,imagecolorallocate($im, 255, 255, 255));//image fill white
    imagestring($im,5,20,35,"[csdn.gif]",imagecolorallocate($im, 255, 0, 0));
    imagepng($im); //show image
    imagedestroy($im); //clear
    exit;
    }
    上面的第三行,下面这句
    $im=imagecreate(286,93); //creat blank image object
    是不是需要加个图片路径的参数呀?为什么显示不了 IP 呢?
      

  5.   

    imagestring($im,5,20,35,"[DO NOT LEECH US RESOURCE!]",
    这句是不是不需要啊?
      

  6.   

    请把
    if($_SERVER["HTTP_REFERER"]=="" || strpos($_SERVER["HTTP_REFERER"],"be10.ods.org/51js")===false){
    $im=imagecreate(286,93); //creat blank image object
    imagefill($im,0,0,imagecolorallocate($im, 255, 255, 255));//image fill white
    imagestring($im,5,20,35,"[DO NOT LEECH US RESOURCE!]",imagecolorallocate($im, 255, 0, 0));
    imagepng($im); //show image
    imagedestroy($im); //clear
    exit;
    }
    这一段注释掉。
    环境变量HTTP_REFERER只在通过连接进入时才有值