| | |
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Autor | Správa |
---|
Registrovaný: 16.01.08 Prihlásený: 27.03.13 Príspevky: 641 Témy: 144 Bydlisko: Žilina | Napísal max-m: 17.03.2008 8:51 | |
|
Includujem subor upload.php, ktoreho kod je:
Kód: <?php $uploadedfile = $_FILES['uploadfile']['tmp_name']; $id=$_GET['id']; $src = imagecreatefromjpeg($uploadedfile); list($width,$height)=getimagesize($uploadedfile); $newwidth=120; $newheight=50; if ($width>$newwidth || $height>$newheight) { if ($width>120) { $newwidth=120; $newheight=($height/$width)*120; $tmp=imagecreatetruecolor($newwidth,$newheight); } if ($height>50) { $newheight=50; $newwidth=($width/$height)*50; $tmp=imagecreatetruecolor($newwidth,$newheight); } } imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height); $ext = explode('.',$_FILES['uploadfile']['name']); $ext = $ext[count($ext)-1]; $filename = "imgs/".$id.".".$ext; imagejpeg($tmp,$filename,100); imagedestroy($src); imagedestroy($tmp); ?>
subor ma upravit velkost, premenovat a nakoniec ulozit obrazok. no nejako mi to nefunguje, pretoze mi to vzdy vyhodi chybu na riadkoch, ktore sa zacinaju na imagecopyresampled, imagejpeg, imagedestroy (2x).
Chyba je vzdy:
Citácia: supplied argument is not a valid Image resource
kde moze byt chyba?
DIK.
|
|
Registrovaný: 01.01.06 Prihlásený: 25.12.21 Príspevky: 366 Témy: 47 Bydlisko: TT | Napísal jaji: 17.03.2008 19:40 | |
|
ktory riadok?
_________________ He who laughs last has not yet heard the bad news.
-- Bertolt Brecht
medicine student |
|
Registrovaný: 29.12.05 Prihlásený: 14.08.18 Príspevky: 539 Témy: 62 Bydlisko: 127.0.0.1 (... | Napísal qacer: 17.03.2008 20:14 | |
|
nenahravas nahodou iny format ako jpg? mas tam len imagecreatefromjpeg, a keby si nahral gif, alebo png tak to nebude frcat
_________________ "Kde končí hiphop, začína IQ." |
|
Registrovaný: 26.02.08 Prihlásený: 24.05.13 Príspevky: 372 Témy: 66 Bydlisko: Nové Zámky |
max-m píše: Includujem subor upload.php, ktoreho kod je: Kód: <?php $uploadedfile = $_FILES['uploadfile']['tmp_name']; $id=$_GET['id']; $src = imagecreatefromjpeg($uploadedfile); list($width,$height)=getimagesize($uploadedfile); $newwidth=120; $newheight=50; if ($width>$newwidth || $height>$newheight) { if ($width>120) { $newwidth=120; $newheight=($height/$width)*120; $tmp=imagecreatetruecolor($newwidth,$newheight); } if ($height>50) { $newheight=50; $newwidth=($width/$height)*50; $tmp=imagecreatetruecolor($newwidth,$newheight); } } imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height); $ext = explode('.',$_FILES['uploadfile']['name']); $ext = $ext[count($ext)-1]; $filename = "imgs/".$id.".".$ext; imagejpeg($tmp,$filename,100); imagedestroy($src); imagedestroy($tmp); ?> subor ma upravit velkost, premenovat a nakoniec ulozit obrazok. no nejako mi to nefunguje, pretoze mi to vzdy vyhodi chybu na riadkoch, ktore sa zacinaju na imagecopyresampled, imagejpeg, imagedestroy (2x). Chyba je vzdy: Citácia: supplied argument is not a valid Image resource kde moze byt chyba? DIK.
no niesom si na 100% isty ale asi budes musiet urcit obrazky ktore formaty chces previes lebo beztoho ti to nepojde
|
|
Registrovaný: 16.01.08 Prihlásený: 27.03.13 Príspevky: 641 Témy: 144 Bydlisko: Žilina | Napísal autor témy max-m: 18.03.2008 7:44 | |
|
dik za odpovede, no nahravam len JPG a stale to blbne.
|
|
Registrovaný: 16.01.08 Prihlásený: 27.03.13 Príspevky: 641 Témy: 144 Bydlisko: Žilina | Napísal autor témy max-m: 18.03.2008 18:54 | |
|
uz som na to prisiel. vo forme, ktory mi nahraval obrazok a nasledne vykonal akciu nahraj.php chybalo:
Citácia: enctype="multipart/form-data"
DIK za snahu vsetkym.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|