+ -
当前位置:首页 → 问答吧 → zend studio 5.2 调试输出html不能显示图片

zend studio 5.2 调试输出html不能显示图片

时间:2007-01-30

来源:互联网

我用的zend studio,写了一个验证码的程序,可是我在zend studio 调试的html调试窗口,却不显示我的图片,提示图片为一个叉号,是不是在那个地方不显示图片啊,我在editplus,和zend studio输入地址的时候,就显示这个图片,请问我是配制的不好,还是别的什么原因,gd库,我已经安装,zend studio server我也安装好,那个zend guard也已经安装。也试过别的版本,5.5,5.0都不好用。

作者: 521vicky20   发布时间: 2007-01-29

我把代码贴出来给大家看一下:
这个是生成图片的代码
复制内容到剪贴板
代码:
<?php
/*
  *   Filename:    image.php
  *   Author:   PHP-Fish
  *   Date:   2007-01-27
  *   CopyRight:   PHP-Fish.com
*/
header("content-type: image/png");
srand((double)microtime()*100000);

$im = imagecreate(60,25);
$black = imagecolorallocate($im,0,0,0);
$white = imagecolorallocate($im,255,255,255);
$gray = imagecolorallocate($im,200,200,200);

imagefill($im,60,25,$gray);
imagestring($im,8,12,6,$HTTP_GET_VARS['randnum'],$white);
for($i=0;$i<100;$i++)
{
        $randcolor = imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));
        imagesetpixel($im,rand()%70,rand()%30,$randcolor);
}
imagepng($im);
imagedestroy($im);
?>
下面是验证程序的主页面代码:
复制内容到剪贴板
代码:
<?php
/*
  *   Filename:    main.php
  *   Author:   PHP-Fish
  *   Date:   2007-01-27
  *   CopyRight:   PHP-Fish.com
*/
srand((double)microtime()*1000000);
if(isset($HTTP_POST_VARS['num']))
{
        if(strcmp($HTTP_POST_VARS['randnum'],$HTTP_POST_VARS['num'])==0)
        echo "验证成功!";
        else
        echo "验证失败!";
}
while(($randnum=rand()%10000)<1000);
//echo $randnum;
?>
<form action=main.php method="post">
请输入您的验证码:<input name="num" type="text"><br>
<input type="submit" value="提交">
<input type="hidden" name="randnum" value=<?php echo $randnum;?>>
<img src=image.php?randnum=<?php echo $randnum;?>>

</form>

作者: 521vicky20   发布时间: 2007-01-29

我的也不行,我的是5.5的。

作者: 素还真   发布时间: 2007-01-31

是不是就是不行啊。。。用过好多次,都是不行,有可以的,在这里说一下好么?

作者: 521vicky20   发布时间: 2007-02-03

怎么看图啊!我的也不行啊!!全是代码,看看画面吧,不知道在哪看。

作者: xiaoyaozi520   发布时间: 2007-04-16

我也是这个问题,本机配置了apache+php,用浏览器打开localhost调试可以显示图片,但是在zend studio 中调度却显示不认得imagecreate()这个函数?为什么?

作者: szzfl   发布时间: 2007-04-17

没加载gd

作者: niohe   发布时间: 2007-04-21

晕哈,人家说GD已经加载了。
我把代码在我的平台上运行了一下,也是不行哈!

作者: gbnh82   发布时间: 2007-05-15

我也一样,不懂怎么回事,我没装studio server,不知道是不是这个原因,我现在直接到IE浏览了.

[ 本帖最后由 gmlee1999 于 2007-5-18 09:55 编辑 ]

作者: gmlee1999   发布时间: 2007-05-18