![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 13.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
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 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 726 Pomógł: 129 Dołączył: 10.01.2008 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
header('Content-Type: image/png');
-------------------- Pomogłem? Kliknij przycisk Pomógł pod pomocnym Ci postem.
http://maxik.me/ |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.06.2025 - 23:44 |