嘿,我添加的家伙为我的网站做了一个PHP服务器状态脚本,工作正常,直到今天它停止工作..我已经看过代码了,没有任何改变。我的问题是,它不会添加文本到图像。
下面是我的代码,用于创建图像并向基础图像添加文本:
<?php
$im = imagecreatefrompng('../images/status.png');
if($im)
{
//colors
$black = imagecolorallocate($im, 0,0,0);
// Replace path by your own font path
$font = 'Arial Bold.ttf';
$font2 = 'Arial.ttf';
// Add server name text
imagettftext($im, 10, 0, 10, 20, $black, $font, $name);
// Add server status text
imagettftext($im, 10, 0, 10, 50, $black, $font, "Server Status: ");
imagettftext($im, 10, 0, 105, 50, $color, $font, $text);
// Add gamemode status text
imagettftext($im, 10, 0, 10, 70, $black, $font, "Gamemode: ");
imagettftext($im, 10, 0, 95, 70, $color, $font, $gamemode);
// Add IP/PORT text
imagettftext($im, 10, 0, 10, 90, $black, $font, "IP: ");
imagettftext($im, 10, 0, 30, 90, $color, $font, $ip);
imagettftext($im, 10, 0, 10, 110, $black, $font, "Port: ");
imagettftext($im, 10, 0, 45, 110, $color, $font, $port);
imagepng($im);
}
?>
下面是到目前为止的输出(不起作用)。它缺少正在添加的文本。
http://screensnapr.com/e/WK9Kyp.png
我假设我做的每件事都是正确的,就像以前一样。任何帮助都是非常感谢的。
谢谢。
发布于 2011-11-09 19:45:06
在重新上传此脚本所需的文件后,我认为它一定是因为某些原因而损坏的字体。
https://stackoverflow.com/questions/8064334
复制相似问题