Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2012, 11:07
luisgzafra
 
Fecha de Ingreso: noviembre-2010
Mensajes: 1.242
Antigüedad: 13 años, 5 meses
Puntos: 73
Guardar imagen

Buenas, necesito redimensionar imágenes con php y guardarlas. Para los avatares de tuentimp3.com

El caso es que ahoramismo, la imagen se sube y se guarda en el servidor con move_uploated_file, pero necesito que se guarde redimensionada.

¿Cómo puedo hacerlo?

Un fragmento del código que uso, es:
Código PHP:
Ver original
  1. // Borrar el avatar antiguo
  2.         if($user->user_data('avatar', $id) != 'default.png'){
  3.             $old = '../c/avatars/'.$user->user_data('avatar', $id);
  4.             unlink($old);
  5.         }
  6.        
  7.         // Nuevo nombre
  8.         $new = $user->id.'.'.$type_real[$type];
  9.         // Path nuevo archivo
  10.         $destino="../c/avatars/".$new;
  11.         // Guardar nuevo avatar
  12.         move_uploaded_file($tmp, $destino);
  13.        
  14.  
  15.         // DB, insertar nuevo nombre avatar
  16.         $db->update('usuarios', "avatar = '$new'", 'id = '.$user->id);
Creo que en el estará el sitio que hay que cambiar.

Acaro que en lineas anteriores del código está $file = $_FILES['avatars']; y $tmp = $file['tmp_name'];, para entenderlo mejor

Espero que puedan ayudarme,
Saludos!
__________________
:)