![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 15.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
właśnie zabrałem się za tworzenie klasy PHP mającej obsłużyć obrazek. Konkretnie wyświetlić spod danego URL-a. Poniżej kod klasy:
Wywołanie klasy:
Moje środowisko (korzystam z Eclipse) wyświetla mi 2 błędy następującej treści: Kod <b>Warning</b>: imagejpeg(): supplied argument is not a valid Image resource in <b>C:\wamp\www\IMAGE\index.php</b> on line <b>19</b><br /> <br /> <b>Warning</b>: imagedestroy(): supplied argument is not a valid Image resource in <b>C:\wamp\www\IMAGE\index.php</b> on line <b>25</b><br /> Nie mam pojęcia od której strony próbować. Jakieś pomysły? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 31 Dołączył: 23.02.2009 Skąd: Sanok Ostrzeżenie: (0%) ![]() ![]() |
Te ostrzeżenia wyświetla interpreter czy IDE?
Prawdopodobnie $this->img = imagecreatefromjpeg("$url"); nie tworzy obrazu zjadliwego dla GD. IMHO po co zmienne umieszczasz w cudzysłowach, w ten sposób tylko wydłużasz czas wykonywania skryptu. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 15.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Usunąłem cudzysłowy i to również nie pomaga. Edit: Tak jak edycja modyfikatorów dostępu. Spróbowałem też wkleić URL bezpośrednio do funkcji - lipa. Czy to może być problem związany z uchwytem?
Komunikat wyświetla wbudowana przeglądarka, poza tym w Chrome otwarcie tego pliku wywołuje pobranie TXT, w którym również są te informacje. Ten post edytował Kikert 29.03.2010, 17:56:50 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 31 Dołączył: 23.02.2009 Skąd: Sanok Ostrzeżenie: (0%) ![]() ![]() |
W takiej postaci jak wyżej kod działa. Może nie podajesz obrazu w odpowiednim formacie? Twoja klasa działa tylko z .jpg. To raz, dwa po co zmienna $this->type skoro klasa i tak operuje tylko i wyłącznie na jednym formacie plików graficznych, z powodzeniem możesz wszędzie wstawić jpg. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 15.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jeszcze mam zamiar rozbudować tą klasę.
Hm, będę musiał się pomęczyć sam. Edit: @Smertius, a mógłbyś spróbować na jakimś linku zewnętrznym? Chciałbym wiedzieć, czy tylko mój sprzęt ma problemy. Ten post edytował Kikert 29.03.2010, 18:48:56 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 19:14 |