Witam,
Na wstępie chciałem powiedziać, iż jest to mój pierwszy post na forum :-), więc proszę o wyrozumiałość.
Mój problem rysuje się następująco:
Chcę stworzyć kolorowankę obrazków w PHP. Moja koncepcja jest taka, żeby obrazek był przyciskiem (submit) w formularzu. Klikając na niego, metodą GET w pasku adresu przesyłają mi się współrzędne kliknięcia, następnie w php wypełniam wybrany obszar wcześniej (w tym samym formularzu) wybranym kolorem. Działa mi już prawie wszytko.
Wybieram kolor, współrzęsną, otwieram obrazek, modyfikuję i zapisuję na serwerze. Ale nie potrafię sobie poradzić z pobraniem tego nowego obrazka z serwera i wstawieniu go do formularza celem dalszego kolorowania.
Ponieżej kod problematycznego fragmentu:
<?php
$now = gmdate('D, d M Y H:i:s') . ' GMT';
header('Expires: ' . $now);
header('Last-Modified: ' . $now);
header('Cache-Control: no-store, no-cache, must-revalidate'); // HTTP/1.1
header('Cache-Control: pre-check=0, post-check=0, max-age=0'); // HTTP/1.1
header('Pragma: no-cache'); // HTTP/1.0
?>
<!--HEADER-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<META HTTP-EQUIV="Creation-date" CONTENT="2002.03.16">
<META HTTP-EQUIV="Reply-to" CONTENT="adres zwrotny">
<META NAME="Description" CONTENT="opis dokumentu">
<META NAME="Author" CONTENT="autor dokumentu">
<META NAME="Generator" CONTENT="Zaj±czek 3.0">
<meta http-equiv="Pragma" content="no-cache">
<TITLE></TITLE>
</HEAD>
<BODY>
<script type="text/javascript">
<!--
document.write('<FORM ACTION="bbb.php" METHOD="GET">');
document.write('<INPUT type="IMAGE" SRC="obraz.png">');
document.write('</FORM> ');
//-->
</script>
<?php
$stringx = $_GET['x'];
$stringy = $_GET['y'];
$im = ImageCreateTrueColor(400, 400);
$orange = ImageColorAllocate($im, 255, 210, 255);
ImageLine($im,200,0,200,400,$orange);
ImageLine($im,0,200,400,200,$orange);
imagestring($im, 5, 0, 0, $stringx, $orange);
imagestring($im, 5, 0, 20, $stringy, $orange);
ImagePng($im,'obraz.png');
?>
</BODY>
</HTML>
Jeśli macie jakieś pomysły to proszę o pomoc.
Pozdrawiam