Здравствуйте.
Допустим есть код картинки:
Спойлер (Отобразить)PHP:
скопировать код в буфер обмена
<?PHP
imagearc($img, 100
, 100
, 200
, 200
, 0
, 360
, $white); imagearc($img, 100
, 100
, 150
, 150
, 25
, 155
, $red); imagearc($img, 60
, 75
, 50
, 50
, 0
, 360
, $green); imagearc($img, 140
, 75
, 50
, 50
, 0
, 360
, $blue);
header("Content-type: image/png");
?>
Этот код сохранен в файле img.php. И есть страница - Test.php, которая отображает эту картинку:
Спойлер (Отобразить)CODE (
html):
скопировать код в буфер обмена
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form method='get' action='Test.php'>
<fieldset>
<legend>Цвет фона</legend>
<input type="radio" name='bgcolor' value='white' checked>Белый
<input type="radio" name='bgcolor' value='black'>Черный
<input type="radio" name='bgcolor' value='lightblue'>Голубой
<input type="radio" name='bgcolor' value='gray'>Серый
</fieldset>
<p><input type='submit' value='Обновить'></p>
</form>
<img src="Img.php" alt="">
</body>
</html>
Как сделать в этом случае так, чтобы если я в форме отметил какой-нибудь цвет, и нажал на Обновить, то цвет, какой-нибудь кривой, например $white в картинке поменялся на тот, что я отметил?
И, чтобы, я остался на текущей странице с отображением картинки - Test.php.
Как-то так.
Я, теоретически, знаю как это сделать в других случаях, но тут картинка подключается через: <img src="Img.php" alt="">, а что в этом случае делать не очень понимаю. Помогите пожалуйста.
Если что, могу еще подробнее объяснить.
* название темы забыл исправить.