Diskuse

Téma: Špatný MIME u obrázků

Zdravím,
v tomto návodu http://www.smetka.net/hcm-modul-pro-upload-fotografii-na-web-amp-vodoznak-amp-zmenseni-sunlight-cms-7.4.1.a39.html mám HCM pro upload fotek, problém je, že při ukládání obrázku se uloží vždy mime-typue jpeg, i když je to png, či gif. (Koncovka je však v pořádku).

Nevíte jak tento problém odstranit?
Kód lze vidět i zde: http://www.smetka.net/syntax-hcm.p30.html

Vím že je problém někde tady
$miniatura = $velikost_ex; /* šířka zmenšené fotky */
$pomer = $rozmery[0]/$rozmery[1];
$obr = imagecreatetruecolor($miniatura, $miniatura/$pomer);
imagecopyresampled($obr, $new_image, 0, 0, 0, 0, $miniatura, $miniatura/$pomer, $rozmery[0], $rozmery[1]);
imagejpeg ($obr, $image_temp);
$kopirovani = move_uploaded_file($image_temp, $nove_jmeno);

ale nevim kde.

Díky za případnou odpověď :)
postZaslat odpověď
problem je tady
imagejpeg ($obr, $image_temp);podle puvodni koncovky je treba davat funkci budimagejpeg ($obr, $image_temp);nebo imagepng ($obr, $image_temp);nebo imagegif ($obr, $image_temp);
Díky za odpověď.
Mohu to zapsat takto:
...
...
imagecopyresampled($obr, $new_image, 0, 0, 0, 0, $miniatura, $miniatura/$pomer, $rozmery[0], $rozmery[1]);

switch($extenze)
{
case "jpg": case "jpeg": imagejpeg ($obr, $image_temp); break;
case "png": imagepng ($obr, $image_temp); break;
case "gif": imagegif ($obr, $image_temp); break;
}

$kopirovani = move_uploaded_file($image_temp, $nove_jmeno);

...
...

Funguje to.
Přesně