Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Funkcja GD - imagefilledrectangle, Locahost _ ok , online _ krzaczy
fenix.robi
post 29.04.2009, 21:52:59
Post #1





Grupa: Zarejestrowani
Postów: 97
Pomógł: 7
Dołączył: 24.06.2008

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


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 :/


Ten post edytował fenix.robi 29.04.2009, 22:33:00
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Lejto
post 30.04.2009, 08:07:59
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


nie dałeś headeru, ustaw kodowanie pliku w jakimś programie nie chodzi mi o meta..


--------------------
Go to the top of the page
+Quote Post
dr_bonzo
post 30.04.2009, 09:12:17
Post #3





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


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.


--------------------
Nie lubię jednorożców.
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:15