Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Upload zle działa ;(
Forum PHP.pl > Forum > PHP
zaba12
mam skrypt ktory robi miniaturki takie kijowe ale zawsze jakieś i jak wgram foto typu png i chce zobaczyc miaturke to jest cała czarna a fotka normalna ;?

oto kod

  1. <?php
  2. $fotos = $uploaddir.''.$_FILES['Filedata']['name'];
  3. $name = basename($fotos);
  4. list($width, $height, $type, $attr)=getimagesize($fotos);
  5. echo "Oryginalne wymiary fotografii to:<br> szerokosc: $width <br> wysokosc: $height<br><br>";
  6. $szerokosc=$width/8.5;
  7. $wysokosc=$height/8.5;
  8. $minijpg="mini_";
  9. $nazwaplikuu="$minijpg$name";
  10. $miniaturka="files/$nazwaplikuu";
  11. $thumb = imagecreatetruecolor($szerokosc, $wysokosc);
  12. $source = imagecreatefromjpeg($fotos);
  13. imagecopyresized($thumb, $source, 0, 0, 0, 0, $szerokosc, $wysokosc, $width, $height);
  14. imagejpeg($thumb, "files/$nazwaplikuu", "100");
  15. imagepng($thumb, "files/$nazwaplikuu", "100");
  16. imagegif($thumb, "files/$nazwaplikuu", "100");
  17. ?>
qqrq
To nie upload źle działa, tylko jak uploadujesz obrazek *.png, to użyj funkcji imagecreatefrompng, a nie imagecreatefromjpeg.
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.