GD knihovna - nelze zobrazit, obsahuje chyby

4 příspěvky

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Mohl by mi někdo poradit, co konkrétně znamená hláška Obrázek “adresa” nelze zobrazit, protože obsahuje chyby. ? Pokud je to nějak konkrétěn závislé, tak tady je kód skriptu s gd knihovnou //----iniciace udaju-------------------------------------------------------- $ico = $_GET['ico']; $w = $_GET['w']; $h = $_GET['h']; //----FUNKCE pro tvorbu miniatury------------------------------------------- function new_image() { global $image_new, $img, $width, $height, $w, $h; $image_new = imagecreatetruecolor($w, $h); imagecopyresampled($image_new, $img, 0, 0, 0, 0, $w, $h, $width, $height); } //vytvoreni minaitury $img = array_reverse(explode(".", $ico)); $prip = strtolower($img[0]); $pripony = array("gif", "jpg", "jpeg", "png"); list($width, $height) = getimagesize($ico); if (($width == $w && $height == $h) || !in_array($prip, $pripony)){ header("Location:".$ico); } elseif ($prip == "gif"){ $img = imagecreatefromgif($ico); new_image(); header("Content-type: image/gif"); imagegif($image_new); imagedestroy($image_new); } elseif ($prip == "jpg" || $prip == "jpeg"){ $img = imagecreatefromjpeg($ico); new_image(); header("Content-type: image/jpeg"); imagejpeg($image_new, null, 100); imagedestroy($image_new); } elseif ($prip == "png"){ $img = imagecreatefrompng($ico); new_image(); header("Content-type: image/png"); imagepng($image_new); imagedestroy($image_new); }
  2. nejlepsi je nachvili odstranit header a zjistit, co ti php pise za error..
  3. just-paja: Supr, díkes, pomohlo to! ;o) Oni mi tam nahrávali ikonku s příponou jpg, která ale byla gif :-D ...a windows to normálně zobrazil i s jpg příponou :-D
  4. :) .. z praxe..

← Zpět na všechna témata