0
私のウェブサイト用のPHPサーバステータススクリプトを追加し、正常に動作していましたが、今日までは動作しなくなりました。コードを見て、何も変更されていません。私の問題は、イメージにテキストを追加しないことです。ここでPHPサーバステータスImage
は、画像を作成し、ベース画像にテキストを追加する私のコードです:
以下<?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
私はそれが前に働いていたとして、私はすべての権利を行っていると仮定します。どんな助けもありがとうございます。
ありがとうございました。
ここで 'header(" Content-type:image/png ");'? –