Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Call to undefined function: imagecreatefromjpeg(), na jednym z serwerow taki komunikat
Vit0
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 26.07.2004

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


Witam,
Ponizszy skrypt testowalem na kilku serwerach i dziala bez zarzutu, ale wrzucilem ostatnio na jeden i wyskakuje komunikat:
Kod
Fatal error: Call to undefined function: imagecreatefromjpeg() in /jakas/sciezka/inc_image.php on line 26

Szczerze powiedziawszy nie mam zielonego pojecia dlaczego.
Zainstalowany php 4.2.3, ale co z tego, skoro nie jestem adminem smile.gif

  1. <?
  2. if(!isset($wm)) $wm=100;
  3. if(!isset($hm)) $hm=100;
  4. $rozmiar=GetImageSize($obraz);
  5. $wo=$rozmiar[0];
  6. $ho=$rozmiar[1];
  7. $wx=$wm/$wo;
  8. $hx=$hm/$ho;
  9.  
  10. if(($wo<=$wm)&&($ho<=$hm))
  11. {
  12. $new_w=$wo;
  13. $new_h=$ho;
  14. }
  15. else if(($wx*$ho)<$hm)
  16. {
  17. $new_h=ceil($wx*$ho);
  18. $new_w=$wm;
  19. }
  20. else
  21. {
  22. $new_w=ceil($hx*$wo);
  23. $new_h=$hm;
  24. }
  25.  
  26. $obz=ImageCreateFromJPEG($obraz);
  27. $obp=ImageCreate($new_w, $new_h);
  28. ImageCopyResized($obp, $obz, 0, 0, 0, 0, $new_w, $new_h, $wo, $ho);
  29. ImageDestroy($obz);
  30. Header(&#092;"Content-type: image/jpeg\");
  31. ImageJPEG($obp, null, -1);
  32. ImageDestroy($obp);
  33. ?>


Jesli ktos znajdzie cos dlaczego to moze nie dzialac (akurat w jednym jedynym wypadku) to prosze o odpowiedz...

PS. Nie zaglebiajcie sie w przeliczenia rozmiarow i moje oznaczenia smile.gif

pozdr
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
scanner
post
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Proponuję:
- szybki kurs jezyka angielskiego (to do komunikatu błedu).
- poczytanie manuala i sprawdzenie czego wymagają funkcje image*() (podpowiedź: GD)


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
j00seph
post
Post #3





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 3.10.2004
Skąd: Taka wiocha koło Cieszyna :P

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


Też ostatnio przeżyłem takie coś,
i po rozmowie z adminem skończyło się na tym ze zamiast dynamicznie generowanych miniaturek , trzeba było wszystkie obrazki zapisywać jako zmniejszone kopie osobno . - Takie " na około zawsze bliżej "

Nio niestety tak czasami jest że różnie to bywa z tymi serwerami ( nawet z tymi za które płacisz cieżką kase - nie podaje nazw - aby nikt mnie nie posądził o reklame/antyreklamę ) - zdarza się że "profesjonalnie" wyglądająca oferta hostingowa to w rzeczywistośći niezła paść a rozmawiając telefonicznie z osobą podającą sie za administratora można odnieść wrażenie że nie ma za dużego pojęcia o czym mówi (plącze się w zeznaniach tongue.gif )...

No i najgorzej to się ma dla PHPowców od webdesignu - tu masz serwer, tam to wrzuć i to ma działać - a jak nie działa to oczywiście wina PHPowca ....


--------------------
"Nemo Sine Vitiis Est" - Ktoś tak kiedyś powiedział... i miał rację.
Go to the top of the page
+Quote Post
Vit0
post
Post #4





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 26.07.2004

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


scanner:
angielski znam wystarczajaco dobrze smile.gif
rzeczywiscie chyba brakuje GD, a nie jestem adminem serwera wiec nie dorzuce GD - czy moge cos zwojowac sam czy jest mi do tego wymagany admin?
Go to the top of the page
+Quote Post
-snoo-
post
Post #5





Goście







nie trzeba nic "wrzucac" do php jesli naprawde jest w takiej wersji jaką napisałeś, powiedz adminowi zeby skasował ";" przed extension=php_gd2.dll w php.ini
to chyba nie będzie zbyt trudne?
pozdro

----edit----
laugh.gif
Pora wstać ze snu zimowego. Opdpowiedziałeś na posta sprzed ponad roku laugh.gif
~mike_mech
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 - 05:25