Autor | Zpráva | ||
---|---|---|---|
jeniksoft Profil |
#1 · Zasláno: 6. 2. 2011, 22:02:28
function UpniObr($idinzer, $file, $poradi){ if (!empty($_FILES[$file]["tmp_name"])){ list($width, $height, $type, $attr) = getimagesize($_FILES[$file]["tmp_name"]); switch ($type) { case 1: $pripona = ".gif"; break; case 2: $pripona = ".jpg"; break; case 3: $pripona = ".png"; break;} include('resize.php'); $n=$idinzer; $image = new SimpleImage(); $image->load($_FILES[$file]["tmp_name"]); if ($width>$height){ if($width > 700 || $height > 700){ $image->resize(700,($height*700/$width)); $image->save($_FILES[$file]["tmp_name"]); } $image->resize(120,($height*120/$width)); $image->save('fotky/'.$n.'_'.$poradi.'_thumb'.$pripona); } else { if($width > 700 || $height > 700){ $image->resize(($width*700/$height),700); $image->save($_FILES[$file]["tmp_name"]);} $image->resize(($width*120/$height),120); $image->save('fotky/'.$n.'_'.$poradi.'_thumb'.$pripona); } move_uploaded_file($_FILES[$file]["tmp_name"], 'fotky/'.$n.'_'.$poradi.$pripona); $cestat=('fotky/'.$n.'_'.$poradi.'_thumb'.$pripona); $cesta=('fotky/'.$n.'_'.$poradi.$pripona); mysql_query("INSERT INTO obrazky values ('', '$n', '$cestat', '$cesta')"); } } UpniObr($id_pridani,"file1",1); UpniObr($id_pridani,"file2",2); UpniObr($id_pridani,"file3",3); UpniObr($id_pridani,"file4",4); UpniObr($id_pridani,"file5",5); Dospěl jsem k této funkci, ovšem když přidám víc než 1 obrázek tak to nevyjde, nevím z jakého důvodu. Když dám UpniObr($id_pridani,"file1",1); vyjde to, když dám UpniObr($id_pridani,"file2",2); vyjde to taky, ale když dám obojí dohromady, tak to nevyjde, proč? |
||
jeniksoft Profil |
#2 · Zasláno: 6. 2. 2011, 22:18:47
Jo, tak se nesmí ve funkcích includovat:-)
|
||
Časová prodleva: 13 let
|
0