Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 18 Dołączył: 23.08.2003 Skąd: Łomża Ostrzeżenie: (0%)
|
Napisałem skrypt wykresu:
[php:1:f05959f49e] <?php /* GrayKres v. 0.1 Copyright 2003 by GrayHat All Rights Reserved! */ header ("Content-type: image/png"); $i=0; $m=0; $slopkow=24; $pic=ImageCreate(20*$slopkow,250); $col1=ImageColorAllocate($pic,200,200,200); // color GRAY?? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) $col2=ImageColorAllocate($pic,255,255,255); // color WHITE $col3=ImageColorAllocate($pic,100,100,100); // color GRAY?? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) $col4=ImageColorAllocate($pic,0,0,255); // color BLUE $col5=ImageColorAllocate($pic,255,0,0); // color RED for($j=0; $j<$slopkow; $j++) { $D[$j] = rand(1,2000); $Legenda[$j] = "Godz. ".$j; } $max = max($D); for ($k=0; $k<$slopkow; $k++){ $proc[$k]= ($D[$k] / $max)*100; $od[$k] = 250 - $proc[$k]; } while ($i < $slopkow){ $odl= 20*$i; ImageFilledRectangle($pic,$odl+7,$od[$i]-2,$odl+12,250,$col2); ImageFilledRectangle($pic,$odl+5,$od[$i],$odl+10,250,$col3); imagestringup ($pic,2,$odl+1, $od[$i]-10, "$D[$i] ($Legenda[$i])",$col4); imagestring ($pic, 3, 5, 5, "Wykres ver uproszczona", $col3); $i++; } while ($m< $slopkow-1){ $odl= 20*$m; ImageLine($pic,$odl+8,$od[$m],$odl+28,$od[$m+1],$col5); $m++; } ImagePNG($pic); ImageDestroy($pic); ?> ?>[/php:1:f05959f49e] noi wszystko by było dobrze, tylko jak chce go wyświetlić na innej stronie to sie wali i wyskakuja krzaki same.... co jest źle? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 21.09.2003 Skąd: Sulejówek Ostrzeżenie: (0%)
|
Witam.
Tak BTW jeśli mowa o problemach działania skryptów wykorzystujących GD. Mam mały problemik z poniższym skryptem (do wyświetlania miniaturek fotek), otóż w domu pod Windozą działa bezproblemowo, natomiast na serwerze Lycosa pokazują się czarne miniaturki. W php Info Lycosa wszystkie funkcje GD są włączone, nie wiem co jest grane? Może jednak wyłączyli funkcje robienia miniaturek zdjęć, żeby nie obciążać serwera?? Oto kod php pliku mini.php [php:1:f65f4fc10e] <? header("Content-type: image/jpeg"); $rysunek = imagecreatetruecolor ($x,$y); $rysunekprzeksztalcany = imagecreatefromjpeg ($value); imagecopyresampled($rysunek,$rysunekprzeksztalcany,0,0,0,0,$x,$y,$ox,$oy); imagejpeg ($rysunek, "", "80 "); imagedestroy ($rysunek); ?> [/php:1:f65f4fc10e] A odwołuje się do niego tak: [php:1:f65f4fc10e] echo "<a href=$src_img><img src="mini.php?value=$src_img&x=100&y=70&ox=$ox&oy=$oy" alt="naciśnij to" vspace=5 hspace=5 align=center></a>"; [/php:1:f65f4fc10e] |
|
|
|
GrayHat GD - help 22.09.2003, 19:51:47
GrayHat na serio nikt nie wie? pls o pomoc 23.09.2003, 12:46:06
zalew Cytatinnej stronie
innej?? tzn...
napewno go wysw... 23.09.2003, 13:16:40
GrayHat CytatCytatinnej stronie
innej?? tzn...
napewno go... 23.09.2003, 13:35:15
zalew oj mogles sobie to darowc.. wiem jak wyglada krzak... 23.09.2003, 15:42:41
spenalzo Usuń imagedestroy bo jest zbedne. 23.09.2003, 18:08:16
GrayHat Cytatoj mogles sobie to darowc.. wiem jak wyglada ... 23.09.2003, 18:22:39
spenalzo A może by tak stosować $_GET (lub $HTTP_GET_VARS) ... 23.09.2003, 20:23:49
GrayHat A MIE KTOS ZAPOMOZE?
Naprawde nikt nie wie co jest... 24.09.2003, 13:37:09 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 15:19 |