Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Call to undefined function imagecreatefromjpeg()
Forum PHP.pl > Forum > Przedszkole
glasswalker
Nie wiem dlaczego nie rozpoznaje funkcji imagecreatefromjpeg() w prostym skrypcie

CODE
  1. if($argc<3)
  2. exit("Wywolanie skryptu: php listing6.8.php nazwa_pliku poziom_kontrastu.\n");
  3.  
  4. if(!$img=imagecreatefromjpeg($argv[1]))
  5. exit("Nie udalo sie wczytac pliku {$argv[1]}.\n");
  6.  
  7. if(!is_numeric($arg[2]))
  8. exit("Poziom kontrastu musi byc liczba calkowita.\n");
  9.  
  10. if(!imagefilter($img,IMG_FILTER_CONTRAST,$argv[2]))
  11. exit("Nie udalo sie zmienic poziomu kontrastu w pliku {argv[1]}.\n");
  12.  
  13. if(!imagejpeg($img,$argv[1]))
  14. exit("Wystapil blad podczas zapisu pliku {argv[1]}.\n");
  15.  
  16. echo("Operacja zmiany kontrastu zakonczona powodzeniem.\n");
  17.  
  18.  


var_dump(gd_info()) zwraca:
CODE
array(12) {
["GD Version"]=>
string(27) "bundled (2.0.34 compatible)"
["FreeType Support"]=>
bool(true)
["FreeType Linkage"]=>
string(13) "with freetype"
["T1Lib Support"]=>
bool(false)
["GIF Read Support"]=>
bool(true)
["GIF Create Support"]=>
bool(true)
["JPG Support"]=>
bool(true)
["PNG Support"]=>
bool(true)
["WBMP Support"]=>
bool(true)
["XPM Support"]=>
bool(false)
["XBM Support"]=>
bool(true)
["JIS-mapped Japanese Font Support"]=>
bool(false)
}

Z góry dzięki za informację co jest lub może być przyczyną, według mnie, nieodpowiedniego działania skryptu.


piotrooo89
możesz mieć GD ale może nie być ono aktywne w php. sprawdz plik php.ini linijka coś koło: extension=php_gd2.dll
glasswalker
Nie miałem w ogóle gd.so więc musiałem ją doinstalować i na razie śmiga (w wolnej chwili będę musiał pamiętać żeby usunąc z php.ini extension=gd.so, gdyż rozszerzenia ładują się automatycznie z /etc/php.d/).

Pomógł kliknięte.

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.