GonzO 0 Denunciar post Postado Maio 23, 2005 Olá... queria integrar nesse sistema de upload(upload.php): PHP [*] [*]function dG_Upload($var1, $var2, $var3, $var4, $var5) { [*] mysql_query("UPDATE tb_submenu_$var5 SET rfoto='$var2' WHERE id=$var4"); [*] if($var1 && $var2) { [*] if(move_uploaded_file($var1,"../img/upload/".$var2)) { [*] print " [*] <script language=JavaScript> [*] { [*] alert('Imagem adicionada com sucesso!!!'); [*] location.replace('editar.php?id=$var3⊂=$var4&lg=$var5'); [*] } [*] </script> [*] "; [*] } else { [*] print " [*] <script language=JavaScript> [*] { [*] alert('Erro ao adicionar a imagem!!!'); [*] location.replace('editar.php?id=$var3⊂=$var4&lg=$var5'); [*] } [*] </script> [*] "; [*] } [*] } [*]} [*]if($_POST[opc_enviar]){ [*]echo dG_Upload($file, $file_name, $id, $sub, $lg); [*]} [*] Com esse que cria uma imagem com tamanho determinado (tn.php): PHP [*] [*]define(PATH_IMG, 'img/upload'); [*]define(MAX_WIDTH, 140); [*]define(MAX_HEIGHT, 105); [*] [*]$image_file = str_replace('..', '', $foto); [*]$image_path = PATH_IMG . '/'.$image_file; [*] [*]$img = null; [*] [*]$extensao = strtolower(end(explode('.', $image_path))); [*] [*]if ($extensao == 'jpg' || $extensao == 'jpeg' || $extensao == 'JPG' || $extensao == 'JPEG') { [*] $img = @imagecreatefromjpeg($image_path); [*] [*]} else if ($extensao == 'png') { [*] $img = @imagecreatefrompng($image_path); [*] [*]} else if ($extensao == 'gif') { [*] $img = @imagecreatefromgif($image_path); [*]} [*] [*]if ($img) { [*] [*] $width = imagesx($img); [*] $height = imagesy($img); [*] $scale = min(MAX_WIDTH/$width, MAX_HEIGHT/$height); [*] [*] if ($scale < 1) { [*] $new_width = floor($scale*$width); [*] $new_height = floor($scale*$height); [*] [*] $tmp_img = imagecreatetruecolor($new_width, $new_height); [*] [*] imagecopyresampled($tmp_img, $img, 0, 0, 0, 0, [*] $new_width, $new_height, $width, $height); [*] imagedestroy($img); [*] $img = $tmp_img; [*] } [*]} [*]header('Content-type: image/jpeg'); [*]imagejpeg($img); [*] [*]//MODO DE USAR: <img src="tn.php?foto=image.jpg"> [*] [*] Queria fazer com q as imagens upadas seria salvas com o tamanho que o arquivo TN.PHP as criam!!! Alguem pra ajudar? Compartilhar este post Link para o post Compartilhar em outros sites
GonzO 0 Denunciar post Postado Maio 25, 2005 up! Compartilhar este post Link para o post Compartilhar em outros sites