2011-11-09 81 views
0

嘿傢伙的我添加了一個PHP服務器狀態腳本爲我的網站和工作正常,直到今天它停止工作..我已經查看了代碼,沒有任何改變。我的問題是它不會向圖像添加文本。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

我想我所做的一切都是正確的,因爲它之前的工作。任何幫助表示讚賞。

謝謝。

+0

其中是'header(「Content-type:image/png」);'? –

回答

0

重新上傳此腳本所需的文件後,我認爲它一定是由於某種原因可能已損壞的字體。