Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Фон (bg) цвета поменять на картинку 
:(
    Опции темы
DENSHER
Дата 29.10.2010, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 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) картинку!
Заранее спасибо.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0964 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.