Бывалый

Профиль
Группа: Участник
Сообщений: 179
Регистрация: 3.3.2010
Репутация: нет Всего: нет
|
Приветствую народ! Как поменять задний фон с цвета на картинку? Вот скрипт: | Код | <?php /* ===================================================== Файл: cs-mini.php ---------------------------------------------------------- Назначение: Генерация баннера сервера (180x220) ===================================================== */ if(!defined('DATALIFEENGINE')) { die("Hacking attempt!"); }
error_reporting(0);
$path=$_SERVER["DOCUMENT_ROOT"];
require_once (ENGINE_DIR.'/modules/cs/mysql.php');
$get_ip = $_GET['ip']; $get_port = $_GET['port']; unset($get_type);
$ip = $_GET['ip']; $port = $_GET['port'];
$result = mysql_query("SELECT * FROM $table WHERE `server`='$ip' AND `PORT`='$port'") or die("Could not query1!"); $myrow = mysql_fetch_row($result);
$font = ("$path/templates/font/TextBookC.otf");
$adr=$_REQUEST['adr'];
header("Content-type: border"); $w=$_REQUEST['w']; $h=$_REQUEST['h']; if (!isset($h)) $h=180; if (!isset($w)) $w=220; $im = imagecreatetruecolor($h, $w);
function htmlcolor($color,$img) { sscanf($color, "%2x%2x%2x", $red, $green, $blue); return ImageColorAllocate($img,$red,$green,$blue); return($c); }
$bc=$_REQUEST['bc']; if (!isset($bc)) $bc="1a4780"; imagefilledrectangle($im, 0, 0, $h, $w, htmlcolor($bc,$im)); $fc=$_REQUEST['fc']; if (!isset($fc)) $fc="FFFFFF";
if ($myrow[4]!='') {
if (file_exists("$path/templates/maps/$myrow[5].jpg")) { $im_map=ImageCreateFromjpeg("$path/templates/maps/$myrow[5].jpg"); imagecopyresampled($im, $im_map, 10, 40, 0, 0, 160, 120, 160, 120); } else { $im_map=ImageCreateFromjpeg("$path/templates/maps/nopicture.jpg"); imagecopyresampled($im, $im_map, 10, 40, 0, 0, 160, 120, 160, 120); }
$myrow[3]=wordWrap($myrow[3],40,"\n\r ");
imagettftext($im, 7, 0, 10, 20, htmlcolor($fc,$im), $font, "$myrow[4]"); imagettftext($im, 9, 0, 10, 35, htmlcolor($fc,$im), $font, " $ip:$port");
imagettftext($im, 9, 0, 10, 175, htmlcolor($fc,$im), $font, "Карта: $myrow[5]"); imagettftext($im, 9, 0, 10, 190, htmlcolor($fc,$im), $font, "Игроков: $myrow[6]/$myrow[7]"); imagettftext($im, 9, 0, 10, 215, htmlcolor($fc,$im), $font, " css-tornado.ru"); } else { imagettftext($im, 11, 0, 10, 27, htmlcolor($fc,$im), $font, " Сервер выключен!"); $im_map=ImageCreateFromjpeg("$path/templates/maps/nopicture.jpg"); imagecopyresampled($im, $im_map, 10, 40, 0, 0, 160, 120, 160, 120); imagettftext($im, 9, 0, 10, 175, htmlcolor($fc,$im), $font, "Карта: $myrow[5]"); imagettftext($im, 9, 0, 10, 190, htmlcolor($fc,$im), $font, "Игроков: $myrow[6]/$myrow[7]"); imagettftext($im, 9, 0, 10, 215, htmlcolor($fc,$im), $font, " css-tornado.ru"); } imagepng($im); imagedestroy($im);
mysql_close();
?>
|
Цвет меняет $bc="1a4780"; Как заменить ее на что-то вроде то кого: $path/templates/maps/nopicture.jpg? Использование полного кода баннера: | Код | http://localhost/index.php?do=cs-mini&ip=85.21.37.89&port=27117&bc=1a4780&fc=FFFFFF
|
Хочется за место цвета background (bc=1a4780) картинку! Заранее спасибо.
|