Здравейте,може ли да ми направите този код да пише Online в зелено и Offline в червено.
Ето и кода:
Благодаря ви.
+1 на този който помогне!
Ето и кода:
Код:
<?php
header("Content-type: image/png");
$kartinka = "back.png";
$font = 'verdana.ttf';
$color = 'FFFFFF';
if($_GET["c"]) { $color = $_GET["c"]; }
if($_GET["p"]) {
$nomer = $_GET["p"];
if((is_numeric($nomer)) && ($nomer > 0) && ($nomer <= 3)) {
$kartinka = "back".$nomer.".png";
}
}
include("lgsl.php");
if($map == "--") {
$status = "не работи";
}
else {
$status = "работи";
}
$text1 = 'Име на сървър - адреса му'.chr(10);
$text1 .= 'Карта: '.$map.' Играчи: '.$players.chr(10);
$text1 .= 'Статус: '.$status;
$text2 = ' Game Type : Half-Life DM'.chr(10);
$text2 .= ' Location : , BG'.chr(10);
$text2 .= '';
function cp1251_utf8( $sInput ) // функция за кирилицата иначе ще излизат маймунки
{
$sOutput = "";
for ( $i = 0; $i < strlen( $sInput ); $i++ )
{
$iAscii = ord( $sInput[$i] );
if ( $iAscii >= 192 && $iAscii <= 255 )
$sOutput .= "&#".( 1040 + ( $iAscii - 192 ) ).";";
else if ( $iAscii == 168 )
$sOutput .= "&#".( 1025 ).";";
else if ( $iAscii == 184 )
$sOutput .= "&#".( 1105 ).";";
else
$sOutput .= $sInput[$i];
}
return $sOutput;
}
$text1 = trim(cp1251_utf8($text1)); //от функцията за кирилицата оправяме и премахваме празнините в началото и края
$text2 = trim(cp1251_utf8($text2)); //от функцията за кирилицата оправяме и премахваме празнините в началото и края
$r1 = hexdec(substr($color, 0, 2));
$g1 = hexdec(substr($color, 2, 2));
$b1 = hexdec(substr($color, 4, 2));
$image = imagecreatefrompng($kartinka);
$color = imagecolorallocate($image, $r1, $g1, $b1);
imagettftext($image, 9, 0, 10, 18, $color, $font,$text1);
imagettftext($image, 9, 0, 265, 18, $color, $font,$text2);
imagepng($image);
imagedestroy($image);
?>
Благодаря ви.
+1 на този който помогне!