Buenas, ya hace rato que estoy con esto y me esta volviendo loco, si alguno se toma el tiempo para ayudarme se lo agradecería mucho!
El tema es asi, tengo uno una pagina para subir avatares, bueno el asunto es que le puse una funcion que reduce imagenes a 200x200, pero al subirlas, se cargan en tamaño original, aca paso el codigo que uso para cargar las fotos.
Código PHP:
if (isset($_POST['enviar'])) {
if(is_uploaded_file($_FILES['avatar']['tmp_name'])) {
$name = date("U");
$extension = $_FILES['avatar']['type'];
$directorio_ruta = 'avatar/'.$name.'.jpg';
$size = $_FILES['avatar']['size'];
$uploadfile = $directorio_ruta;
include_once("thumb.php");
$newThumb = CroppedThumbnail($directorio_ruta,200,200);
$guardo = @imagejpeg($newThumb,$directorio_ruta,100);
if($guardo){
if($_FILES['avatar']['type'] == 'jpg')
if(empty($filas_avatar)){
if(move_uploaded_file($_FILES['avatar']['tmp_name'], $directorio_ruta)) {
$query = "INSERT INTO avatares (usuario_id, avatar_link, avatar_nombre, avatar_tipo, avatar_size) VALUES ('$id', '$directorio_ruta', '$name', '$extension', '$size')";
$query = mysql_query($query,$cnx);
}
} elseif(move_uploaded_file($_FILES['avatar']['tmp_name'], $directorio_ruta)) {
$actualizar = "UPDATE avatares SET avatar_link='$directorio_ruta', avatar_nombre='$name', avatar_tipo='$extension', avatar_size='$size' WHERE usuario_id='$id'";;
$query = mysql_query($actualizar,$cnx);
}
}
}
}
El codigo de la function que esta en thumb.php no creo que sea, porq a un amigo mi si le funciona
A ver si me dan una manitoo!