Php 锦标赛生成器
我找到了这个包,我正在尝试运行这个示例并显示括号 但它输出了一些奇怪的字符:Php 锦标赛生成器,php,image,tournament,Php,Image,Tournament,我找到了这个包,我正在尝试运行这个示例并显示括号 但它输出了一些奇怪的字符: �PNG IHDR�Ht�4PLTE���U��~�IDATx����o�V��GIW&q�*�=ު`B�&��?�?!R*Mv� 你明白了 我认为这是因为: // If GD-lib is installed, the below code will draw the bracket of the knock-out tournament. if ($GDLIB_INSTALLED)
�PNG IHDR�Ht�4PLTE���U��~�IDATx����o�V��GIW&q�*�=ު`B�&��?�?!R*Mv�
你明白了
我认为这是因为:
// If GD-lib is installed, the below code will draw the bracket of the knock-out tournament.
if ($GDLIB_INSTALLED) {
$im = $KO->getImage("Tournament name here");
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
}
但我不知道如何修复它
谢谢,
阿糖胞苷
编辑:
所以我在盖特说的话之后稍微修改了代码
在我的控制器中,我得到:
公共函数getTest(){
在我的test_img.php页面中,我得到了以下信息:
<?php
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>
它无论如何都不起作用。标题('Content-type:image/png');
应该是输出其他内容之前的第一句话
尝试将以下代码移动到其他源文件(img.php或其他文件)
然后,您可以在
if($GDLIB_INSTALLED)中将页面重定向到img.php
block.您是否安装了GD库?这就是全部代码吗?因为似乎没有应用头,头已经发送到哪里了错误;p@Lawrence,不,这不是所有的代码。但我在gat说了什么之后更改了它,但它没有修复它…嘿,谢谢你的回复。不幸的是,它没有工作…我只是放了这个:
<?php
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>
header('Content-type: image/png');
$im = $KO->getImage("Tournament name here");
imagepng($im);
imagedestroy($im);