chcel by som sa vás opýtať že prečo keď chcem si cez generátor Sa:MP statusov vygenerovať status svojho servera, prečo mi píše že
Kód: Vybrať všetko
<br />
<b>Warning</b>: imagettftext() [<a href='function.imagettftext'>function.imagettftext</a>]: Could not find/open font in <b>/var/www/generator/generator/generator.php</b> on line <b>87</b><br />
<br />
<b>Warning</b>: imagettftext() [<a href='function.imagettftext'>function.imagettftext</a>]: Could not find/open font in <b>/var/www/generator/generator/generator.php</b> on line <b>88</b><br />Kód: Vybrať všetko
<?php
header("Content-type: image/png");
if(isset($_GET["ip"]))
{
$ip = $_GET["ip"];
$port = $_GET["port"];
$bg = $_GET["bg"];
if($bg == "1")
{
$obrazok = ImageCreateFrompng("./img/1.png");
}
elseif($bg == "2")
{
$obrazok = ImageCreateFrompng("./img/2.png");
}
elseif($bg == "3")
{
$obrazok = ImageCreateFrompng("./img/3.png");
}
elseif($bg == "4")
{
$obrazok = ImageCreateFrompng("./img/4.png");
}
elseif($bg == "5")
{
$obrazok = ImageCreateFrompng("./img/5.png");
}
elseif($bg == "6")
{
$obrazok = ImageCreateFrompng("./img/6.png");
}
elseif($bg == "7")
{
$obrazok = ImageCreateFrompng("./img/7.png");
}
elseif($bg == "8")
{
$obrazok = ImageCreateFrompng("./img/8.png");
}
elseif($bg == "9")
{
$obrazok = ImageCreateFrompng("./img/9.png");
}
$color = ImageColorAllocate($obrazok, 255, 255, 255);
$color_green = ImageColorAllocate($obrazok, 0, 204, 0);
$color_red = ImageColorAllocate($obrazok, 255, 0, 0);
$fp = fsockopen('udp://' . $ip, $port, $errno, $errstr,0.0);
@socket_set_timeout($fp, 1);
$packet = 'SAMP';
$packet .= chr(strtok($ip, '.'));
$packet .= chr(strtok('.'));
$packet .= chr(strtok('.'));
$packet .= chr(strtok('.'));
$packet .= chr($port & 0xFF);
$packet .= chr($port >> 8 & 0xFF);
fwrite($fp, $packet.'i');
if(fread($fp, 11))
{
$is_passworded = ord(fread($fp, 1));
$plr_count = ord(fread($fp, 2));
$max_plrs = ord(fread($fp, 2));
$strlen = ord(fread($fp, 4));
$hostname = htmlentities(fread($fp, $strlen));
Imagettftext($obrazok, 11, 0, 40, 17, $color, 'font.ttf', "$hostname");
Imagettftext($obrazok, 12, 0, 53, 35, $color_green, 'font.ttf', "$ip:$port");
Imagettftext($obrazok, 9, 0, 53, 50, $color, 'font.ttf', "Players: $plr_count/$max_plrs");
Imagettftext($obrazok, 10, 2, 153, 47, $color_green, 'font.ttf', "Online");
/*if ($is_passworded)
{
ImageString($obrazok, 3, 5, 76, "Password: Yes", $color);
}else{
ImageString($obrazok, 3, 5, 76, "Password: No", $color);
}*/
fwrite($fp, $packet.'c');
fread($fp, 11);
fclose($fp);
}else{
Imagettftext($obrazok, 12, 0, 53, 35, $color_red, "font.ttf", "$ip:$port");
Imagettftext($obrazok, 10, 2, 153, 47, $color_red, "font.ttf", "Offline");
}
}
imagepng($obrazok);
imagedestroy($obrazok);
?> Ďakujem za pomoc