Vytváření miniatur

2 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. Zdravím, mám jednoduchý script na nahrávání fotografií, který je poté i zkopíruje a vytvoří miniaturu. Nevím proč, ale někdy fotografii nahraje, vytvoří obrázek o správné velikosti, ale zmenšenou fotografii to do něj nevloží - takže zůstane jen černý obdélník. Žádnou php chybu mi ale web nevypíše. Zde je script: if(isset($_POST['fotkaok'])){ $divka = $_POST['divka']; if($_FILES["fotka"]["type"] == "image/jpeg"){ if($divka != "" && $divka != 0 || $mozn == 3){ $varid = mysql_fetch_assoc(mysql_query("select id from fotky order by id desc")); $did = $varid['id']; if($did == "") $did = 0; $did++; $fotka = $_FILES["fotka"]["tmp_name"]; if(move_uploaded_file($fotka, "/home/profi-sex69.cz/profi-sex69.cz/fotky/big-".$did.".jpg")) $prvni = 1; $FullPic=ImageCreateFromJPEG("/home/profi-sex69.cz/profi-sex69.cz/fotky/big-".$did.".jpg"); $FullSize=GetImageSize("/home/profi-sex69.cz/profi-sex69.cz/fotky/big-".$did.".jpg"); $Sirka= 100; $Vyska=intval(($Sirka/$FullSize[0])*$FullSize[1]); $Pic=ImageCreateTrueColor($Sirka,$Vyska); if(ImageCopyResampled($Pic,$FullPic,0,0,0,0,$Sirka,$Vyska,$FullSize[0],$FullSize[1])) $druhy = 1; if(ImageJPEG($Pic,"/home/profi-sex69.cz/profi-sex69.cz/fotky/min-".$did.".jpg",100) && $prvni == 1 && $druhy == 1) { if(mysql_query("insert into fotky values(".$did.",".$divka.",".$sid.")")) $hlaska = "Fotografie byla přidána k podniku."; else $hlaska = "Nepovedlo se provést operaci."; } else $hlaska = "Nepovedlo se nahrát fotografii."; } else $hlaska = "Nebyla nalezena požadovaná dívka!"; } $hlaska = "Soubor nebyl ve formátu JPEG!"; } Někdy to prostě nahraje dobře a někdy ten samý obrázek ne... Nevíte čím by to mohlo být? Díky moc. S pozdravem, Meelkor
  2. napada me, jestli to nemuze narazet na nejakou casovou hranici pro zpracovani PHP skriptu? Je to jen napad, ale mozna by to tim mohlo byt :-)

← Zpět na všechna témata