Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] wyswietlanie wykresu gd
jawka7
post
Post #1





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 23.08.2007
Skąd: Częstochowa/Dubidze

Ostrzeżenie: (70%)
XXXX-


czy mozna wyswietlic narysowany wykres nie zapisujac go tylko poprostu genorowac wykres za kazdym razem powejsciu na strone?? jesli tak to jak pomuzcie mi please ;]


--------------------
Go to the top of the page
+Quote Post
nexis
post
Post #2





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

Ostrzeżenie: (0%)
-----


Na przykład tak!


--------------------
Zend Certified Engineer

Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post
qqrq
post
Post #3





Grupa: Zarejestrowani
Postów: 418
Pomógł: 8
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Albo tak! smile.gif


--------------------
Go to the top of the page
+Quote Post
jawka7
post
Post #4





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 23.08.2007
Skąd: Częstochowa/Dubidze

Ostrzeżenie: (70%)
XXXX-


no prawie tylko ze mi chodzi o o zeby przed wyswietleniem wykresu nie zapisywalo mi nowego pliku i nie zawalalo mi serwera tylko zeby po wejsciu w ten wykres narysowalo go wyswietlilo i przyna nastepnym razi znowu go wyswietlilo i poprawilo nie chce zeby mi generowalo nowy plik i dopiero ten plik wyswietlilo tak jak jest zrobione w powyzszych skryptach. mozna to jakos zrobic??


--------------------
Go to the top of the page
+Quote Post
Kicok
post
Post #5





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

Ostrzeżenie: (0%)
-----


GD: 1, 2, 3

PEAR:ImageGraph: 1


--------------------
"Sumienie mam czyste, bo nieużywane."
Go to the top of the page
+Quote Post
jawka7
post
Post #6





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 23.08.2007
Skąd: Częstochowa/Dubidze

Ostrzeżenie: (70%)
XXXX-


to i tak mi nic nie daje bo te wszystkie funkcie pozwalaja jedynie nadpisac plik i go wyswietlic a ja chce zeny jeden plik z wykresem byl ciagle taki sam a wykres sie rysowal i wyswietlal na ekranie na surowo i nigdzie nie byl zapisany.

jesli sie myle z tymi funkcjami to poprawcie mnie.


--------------------
Go to the top of the page
+Quote Post
qqrq
post
Post #7





Grupa: Zarejestrowani
Postów: 418
Pomógł: 8
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Mylisz się. Po utworzeniu wykresu używasz header i wyświetlasz obrazek i już. Zresztą poszukaj w sieci, tego kwiata to pół świata...


--------------------
Go to the top of the page
+Quote Post
jawka7
post
Post #8





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 23.08.2007
Skąd: Częstochowa/Dubidze

Ostrzeżenie: (70%)
XXXX-


jakos nie wychodzi mi moze podam to co probuje zrobic lepiej mnie zrozumiesz i moze poprawisz to co chce zrobic

Kod
<html>
<head>
</head>
<body>

<table>
<tr>
<td>iop</td>
<td>

<?php
$image = imagecreatetruecolor(300, 300);
$tlo = imagecreatefromjpeg("wykres.jpg");

$img = imagecopy($image, $tlo, 0, 0, 0, 0, 400, 400);

$white = imagecolorallocate($image, 255, 255, 255);
$red   = imagecolorallocate($image, 255, 34, 0);

imagefill($tlo, 0, 0, $white);

imageline($tlo, 4, 154, 428, 98, $red);

header("Content-type: image/png");
imagejpeg($tlo);
imagedestroy($tlo);

?>

</td>
</tr>
</table>
</body>
</html>


--------------------
Go to the top of the page
+Quote Post
scrat
post
Post #9





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 22.07.2007

Ostrzeżenie: (0%)
-----


może spróbuj tak:

  1. </head>
  2. <tr>
  3. <td>iop</td>
  4. <td>
  5. <img src="img.php">
  6. </td>
  7. </tr>
  8. </body>
  9. </html>

img.php
  1. <?php
  2. $image = imagecreatetruecolor(300, 300);
  3. $tlo = imagecreatefromjpeg("wykres.jpg");
  4.  
  5. $img = imagecopy($image, $tlo, 0, 0, 0, 0, 400, 400);
  6.  
  7. $white = imagecolorallocate($image, 255, 255, 255);
  8. $red  = imagecolorallocate($image, 255, 34, 0);
  9.  
  10. imagefill($tlo, 0, 0, $white);
  11.  
  12. imageline($tlo, 4, 154, 428, 98, $red);
  13.  
  14. header("Content-type: image/png");
  15. imagejpeg($tlo);
  16. imagedestroy($tlo);
  17. ?>
Go to the top of the page
+Quote Post
jawka7
post
Post #10





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 23.08.2007
Skąd: Częstochowa/Dubidze

Ostrzeżenie: (70%)
XXXX-


no panowie wielkie dzikie juz myslalem ze mi sie nie uda wisze wam piwo dzx czarodziej.gif


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 19:40