#511 2011.12.23 23:47

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: Общие вопросы по PHP

POFIGISST,

Код:

1
span style="color: #0000BB"><?phpdefine('RATING', (int)$_SERVER['QUERY_STRING']);//<img src="image.php?5"... Так будет выглядеть address :)?>

Отредактировано tipsun (2011.12.23 23:48)

Неактивен

#512 2011.12.24 00:00

POFIGISST
Участник
Зарегистрирован: 2011.03.20
Сообщений: 1531
Карма: 6
Профиль

Re: Общие вопросы по PHP

tipsun
у мя в анкете вот так идет

echo "Рейтинг: <br/><img src='grafic.php?rat=$ank[rating]' alt=''/> <br />";

не знаю как правильнее,но работает)

Неактивен

#513 2011.12.24 20:57

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: Общие вопросы по PHP

Рейтинг картинка составляется из расчета 0-100%, которые должен сам кодер расчитать и проценты уже в картинку направить.
- - - -
Картинка показывает:
- при 10% "+" голосов относительно "-": [/////////\]
- при 50% "+" голосов относительно "-": [/////\\\\\]
- при 90% "+" голосов относительно "-": [/\\\\\\\\\]

Это вроде как: (+/-)*100. Или если общий расчет, то хмм... не знаю пока.
- - - -
Указывать проценты можно так:

Код:

1
<img src="rating.php?70%" alt="Rating" />

Код:

1
span style="color: #0000BB"><?phpdefine('WIDTH', 50);define('HEIGHT', 5);define('IMAGE', imageCreateTrueColor(WIDTH, HEIGHT));define('M_RATING_COLOR', imageColoralLocate(IMAGE, 220, 0, 0));define('P_RATING_COLOR', imageColoralLocate(IMAGE, 0, 220, 0));$percent = abs((int)$_SERVER['QUERY_STRING']);if (0 != $percent)imageFill(IMAGE, WIDTH-1, HEIGHT-1, P_RATING_COLOR);if (100 > $percent)imageFilledRectangle(IMAGE, WIDTH-1-$percent*(WIDTH/100), HEIGHT-1, 0, 0, M_RATING_COLOR);header('Content-Type: image/jpeg');imagejpeg(IMAGE);?>

Отредактировано tipsun (2011.12.25 12:03)

Неактивен

#514 2011.12.24 21:00

POFIGISST
Участник
Зарегистрирован: 2011.03.20
Сообщений: 1531
Карма: 6
Профиль

Re: Общие вопросы по PHP

tipsun
кул идея,мне такая даже в голову не приходилаsad

Неактивен

#515 2011.12.24 21:11

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: Общие вопросы по PHP

POFIGISST написал:

tipsun
кул идея,мне такая даже в голову не приходилаsad

Это и не моя идея. Я помню на ютубе так же, вроде.

Отредактировано tipsun (2011.12.24 21:42)

Неактивен

#516 2011.12.24 21:57

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: Общие вопросы по PHP

Размер картинки можно свободно менять. Индикация не нарушится smile

Отредактировано tipsun (2011.12.24 23:16)

Неактивен

#517 2011.12.24 23:09

POFIGISST
Участник
Зарегистрирован: 2011.03.20
Сообщений: 1531
Карма: 6
Профиль

Re: Общие вопросы по PHP

tipsun написал:

Размер картинки можно свободно менять. Индикация не нарушится smile

Точно,ты прав насчет ютюба,там сеня смотрел +100500 и заметил такой рейтинг(

Неактивен

#518 2011.12.24 23:12

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: Общие вопросы по PHP

Да ниче. Теперь будет такой же у любого smile

Отредактировано tipsun (2011.12.25 11:13)

Неактивен

#519 2011.12.24 23:29

POFIGISST
Участник
Зарегистрирован: 2011.03.20
Сообщений: 1531
Карма: 6
Профиль

Re: Общие вопросы по PHP

tipsun
Ой,а я и не видел код,когда смотрел пост,там еще кода не былоsmile

Неактивен

#520 2011.12.25 11:22

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: Общие вопросы по PHP

over9000 раз уже отредактировал код.
Лишний раз заливать не стоит... Заодно и % ограничил. smile

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.028 s