eZe616 Posted May 25, 2007 Share Posted May 25, 2007 I have a form to upload multiple images at once, that works good. It's when I put in the resize function that it won't work. for some reason, it only does it for 1 image. every other get's an error msg here the script. can anybody something wrong with it? function resize($img) { $src = imagecreatefromjpeg($img); $width = imagesx($src); $height= imagesy($src); $x = 600; $y = ($height/$width) * 600; $dst = imagecreatetruecolor($x,$y); imagecopyresampled($dst,$src,0,0,0,0,$x,$y,$width,$height); $file = "upload/$img"; imagejpeg($dst,$file); return $file; } foreach ( $_FILES["pictures"]["error"] as $key => $error ) { if ( $error == UPLOAD_ERR_OK ) { $tmp_name = $_FILES["pictures"]["tmp_name"][$key]; $name = $_FILES["pictures"]["name"][$key]; $path = "upload/$name"; if( is_uploaded_file($tmp_name)) { list($width,$height) = getimagesize($tmp_name); $resize = resize($name); echo "<img src=\"".$resize."\"><br /><br />"; } } } Quote Link to comment https://forums.phpfreaks.com/topic/52972-resizing-multiple-images/ Share on other sites More sharing options...
chigley Posted May 25, 2007 Share Posted May 25, 2007 What error(s) are you getting? Quote Link to comment https://forums.phpfreaks.com/topic/52972-resizing-multiple-images/#findComment-261655 Share on other sites More sharing options...
eZe616 Posted May 25, 2007 Author Share Posted May 25, 2007 These are the errors I'm getting...it's for every image I upload.If I upload 4 images, i'll get it 4 tmes Warning: imagecreatefromjpeg(IMG_2646.jpg) [function.imagecreatefromjpeg]: failed to open stream: No such file or directory in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\res\imgupl.php on line 80 Warning: imagesx(): supplied argument is not a valid Image resource in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\res\imgupl.php on line 81 Warning: imagesy(): supplied argument is not a valid Image resource in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\res\imgupl.php on line 82 Warning: Division by zero in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\res\imgupl.php on line 84 Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\res\imgupl.php on line 85 Warning: imagecopyresampled(): supplied argument is not a valid Image resource in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\res\imgupl.php on line 86 Warning: imagejpeg(): supplied argument is not a valid Image resource in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\res\imgupl.php on line 88 Quote Link to comment https://forums.phpfreaks.com/topic/52972-resizing-multiple-images/#findComment-261745 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.