Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][Serwer] Tworzenie miniaturek w locie przestało działać
Forum PHP.pl > Forum > Przedszkole
bronx
Witam!

Mam pewien problem. Od bardzo długiego czasu korzystałem z prostego skryptu do tworzenia miniaturek w locie. Działa on na wszystkich serwerach. Ostatnio na jednej ze stron, która jest hostowana w Active24 po prostu przestało działać. Administratorzy serwera "nie odnajdują w logach jednoznacznej przyczyny przestania działania".

Może ktoś wie w czym może być problem ?

  1. $sciezka = $_GET['kat']."/".$_GET['obrazek']."";
  2.  
  3. $nowa_szerokosc = $_GET['szer'];
  4. $nowa_wysokosc = $_GET['wys'];
  5.  
  6. list($szerokosc, $wysokosc, $type, $attr) = getimagesize($sciezka);
  7. $duzy = imagecreatefromjpeg("$sciezka");
  8. $nowy = imagecreatetruecolor($nowa_szerokosc, $nowa_wysokosc);
  9. imagecopyresampled($nowy, $duzy, 0, 0, 0, 0, $nowa_szerokosc, $nowa_wysokosc, $szerokosc, $wysokosc);
  10.  
  11. header("Content-type: image/jpeg");
  12. header("Content-disposition: filename=\"".$_GET['obrazek']."\"");
  13.  
  14. imagejpeg($nowy,"", 70);
  15. ImageDestroy($duzy);
  16. ImageDestroy($nowy);


pozdrawiam
nospor
Wywal naglowki i zobacz co faktycznie dostajesz. Moze jakies bialy znaki dodatkowo albo w ogole nic
bronx
ok już wszystko jasne...

  1. Warning: imagejpeg(): Filename cannot be empty in /www/miniaturka4.php on line 40


zamieniłem

  1. imagejpeg($nowy,"", 70);


na

  1. imagejpeg($nowy,NULL, 70);


i teraz działa smile.gif
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-2024 Invision Power Services, Inc.