bool
Новичок
изменить цвет
Здравствуйте.
Есть скрипт image.php, который выводит изображение-полоску, длина которой определяется переменой
.
Цвет этой полосочки генерируется случайным образом.
Используется он в цикле
Проблема: когда в цикле
цвет полоски, например синий, когда
, цвет полоски красный, и тд.
Получается список из полосок: синяя, синяя, красная, синяя, красная и тд, хотя по идее для каждой полоски должен быть разный цвет, поскольку он генрится случайным образом при каждом вызове скрипта.
НЕ знаю куда копать.
вот собсно код image.php:
Здравствуйте.
Есть скрипт image.php, который выводит изображение-полоску, длина которой определяется переменой
PHP:
$_GET['size']
Цвет этой полосочки генерируется случайным образом.
Используется он в цикле
PHP:
for ($i = 0; $i < $count; $i++)
{
echo '<image src="image.php?size='.$size.'">';
}
PHP:
$size = 1
PHP:
$size = 2
Получается список из полосок: синяя, синяя, красная, синяя, красная и тд, хотя по идее для каждой полоски должен быть разный цвет, поскольку он генрится случайным образом при каждом вызове скрипта.
НЕ знаю куда копать.
вот собсно код image.php:
PHP:
<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header('Content-type: image/png');
if (isset($_GET['size']))
{
$size = intval($_GET['size']) + 1;
}else{
$size = 1;
}
$im = imagecreate($size, 7);
imagecolorallocate($im, mt_rand(1, 255), mt_rand(1,255), mt_rand(1,255));
imagepng($im);
imagedestroy($im);
?>