Autor | Zpráva | ||
---|---|---|---|
radas Profil * |
#1 · Zasláno: 21. 9. 2008, 13:43:44
Zdravim,
na stránce zpracovávam obrazky tím to způsobem for($n=0;$n<count($_FILES['obr']['name']);$n++){ $pripona = pathinfo($_FILES['obr']['name'][$n], PATHINFO_EXTENSION); if($pripona=="jpg" or $pripona=="JPG"){ $soubor =$n."@".$nazev.".".$pripona; if (move_uploaded_file($_FILES['obr']['tmp_name'][$n],"../publicy/inserti on/".$dir."/thumbs/$soubor")): echo $upload_ok; $vyska=150; $sirka=150; //maly obrazek copy("../publicy/insertion/".$dir."/thumbs/".$soubor, "../publicy/insertion/".$dir."/images/".$soubor); $puvodniobrazek="../publicy/insertion/".$dir."/thumbs/".$soubor; $dataobrazku = getimagesize("../publicy/insertion/".$dir."/thumbs/$soubor"); if ($sirka && ($dataobrazku[0] < $dataobrazku[1])): $sirka = ($vyska / $dataobrazku[1]) * $dataobrazku[0]; else: $vyska = ($sirka / $dataobrazku[0]) * $dataobrazku[1]; endif; $nahled = ImageCreateTrueColor($sirka,$vyska); $obrazek = ImageCreateFromJpeg($puvodniobrazek); imagecopyResampled ($nahled, $obrazek, 0, 0, 0, 0, $sirka, $vyska, $dataobrazku[0], $dataobrazku[1]); ImageJpeg($nahled, $puvodniobrazek, 70); //velky obrazek $sirka1=800; $vyska1=600; $puvodniobrazek1="../publicy/insertion/".$dir."/images/".$soubor; $dataobrazku1 = getimagesize("../publicy/insertion/".$dir."/images/$soubor"); if ($sirka1 && ($dataobrazku1[0] < $dataobrazku1[1])): $sirka1 = ($vyska / $dataobrazku1[1]) * $dataobrazku1[0]; else: $vyska1 = ($sirka / $dataobrazku1[0]) * $dataobrazku1[1]; endif; $nahled1 = ImageCreateTrueColor($sirka1,$vyska1); $obrazek1 = ImageCreateFromJpeg($puvodniobrazek1); imagecopyResampled ($nahled1, $obrazek1, 0, 0, 0, 0, $sirka1, $vyska1, $dataobrazku1[0], $dataobrazku1[1]); ImageJpeg($nahled1, $puvodniobrazek1, 70); else: echo $upload_ko; endif; } } script funguje vyborně ale mam problém že když nahravam obrazek.JPG tak se mi vytvoří malý obrazek (nahled) v pořadku podle parametru, ale jak nahravam obrazke.jpg tak se mi maly obrazek nevytvoří podle parametru..ale velký obrázek v pořadku asi ma vliv velikost pismen v připoně..ale ja jsem tam napsal podmínku..a opravdu nevím co dal.. |
||
radas Profil * |
#2 · Zasláno: 21. 9. 2008, 14:52:35
vyřešeno..může se smazat..
|
||
Časová prodleva: 16 let
|
0