Chodzi mi o to, aby pobrać plik obrazka, zmniejszyć go do określonej wielkości i przekopiować do katalogu upload.
Oto mój kod
Formularz
Kod PHP
<?php { $logo_tmp = $_FILES['logo']['tmp_name']; $logo_name = $_FILES['logo']['name']; $path_thumbs = "/tmp"; $max_width = $max_height=100; { } if($img_attr[0]>$img_attr[1]) { $scale = $img_attr[0] / $max_width; } else { $scale = $img_attr[1] / $max_height; } { $nowy = imagecreatefromjpeg($logo_tmp); $zmniejszony_obrazek = imagecreatetruecolor($w,$h); imagecopyresized($zmniejszony_obrazek, $nowy, 0, 0, 0, 0, $w, $h, $img_attr[0], $img_attr[1]); imagejpeg($zmniejszony_obrazek,"$path_thumbs/$losowa_nazwa.$rozszerzenie",100); imagedestroy($zmniejszony_obrazek); imagedestroy ($nowy); } } ?>
Efekt działania jak narazie :
<?php Warning: imagejpeg() [function.imagejpeg]: Unable to open '/tmp/739776611.jpg' for writing in C:Program FilesWebServhttpd\test.php on line 49 ?>