Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Funkcja GD - imagefilledrectangle
Forum PHP.pl > Forum > Przedszkole
fenix.robi
Witam, 
Czy może ktos mi powiedziec dlaczego mi nie rysuje wykresu, przechowuje w tablicy $R[256] wartosci ktore potem wyliczam, i chcem naniesc na wykres, wykres powstaje ładnie i pięknie na localhoscie ale online rysuje tyko jedną funkcje.

  1. <?php
  2. $imr = imagecreatefromjpeg('./zdjecia/rwykres.jpg');//wczesniej wytworzony wykres
  3. $czerwony=ImageColorAllocate($imr,255 ,0 ,0);
  4. for($k=0; $k<255; $k++)
  5. { 
  6.  $wynik=round($rprocent*$R[$k]);
  7.  imagefilledrectangle($imr, 4, 4, 50, 25, $czerwony);//funkcja istnieje zwraca true, i rysuje prostokat
  8.  imagefilledrectangle($imr, 20+$k, 130, 20+$k, 130-$wynik, $czerwony);//funkcja istnieje, zwraca true, ale nie rysuje lini pionowej w online, na localu dziala
  9.  
  10. }
  11.  
  12. if (ImageJPEG($imr, './zdjecia/rwykres.jpg', 100))
  13.  echo"zapisuje";//zapisuje, folder 777
  14. else
  15.  echo"Niezapisuje";
  16.  
  17. imagedestroy($imr);
  18. ?>
 

oczywiscie w php.ini register_globals = off na localu i online oraz na poczatku pliku jest ob_start();

juz nie wiem co mam zrobic

EDIT: Pewno serwis hostingowy jakos zabronił w funkci przyjmowania zmiennych jako argumenów,
zwykle wyłanczaja funkcje, szczególnie z biblioteki GD. Sugeruje się tym, iż dałem ten sam kod na cba i dziala, a na unl juz nie :/
Lejto
nie dałeś headeru, ustaw kodowanie pliku w jakimś programie nie chodzi mi o meta..
dr_bonzo
Cytat
EDIT: Pewno serwis hostingowy jakos zabronił w funkci przyjmowania zmiennych jako argumenów

Jasne, i robia to ufoludki.

A nie bedzie problemem to ze twoj prostokat ma szerokosc rowna 0 (zero) ?

Kod
20+$k, ..., 20+$k


no ale skoro na localu dziala.... no chyba ze masz inne wersje GD


daj var_dump() na wszystkie wartosci ktore przekazujesz do tej funkcji i ja posprawdzaj.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.