Estoy subiendo imágenes a mi servidor, y hasta aquí todo OK.
Ahora quiero redimensionar también esta imagen (con la funcion redimensionar() )
Código PHP:
function redimensionar ($ruta_imagen, $ancho, $alto) {
//$ruta_imagen = '1.jpg';
//$escala = 0.50;
$info_fuente = getimagesize($ruta_imagen);
$recurso_fuente = imagecreatefromjpeg($ruta_imagen);
//$ancho_nuevo = round($info_fuente[0] * $escala);
$ancho_nuevo = round($ancho);
//$alto_nuevo = round($info_fuente[1] * $escala);
$alto_nuevo = round($alto);
$tipo_mime = $info_fuente['mime'];
$recurso_copia = imagecreatetruecolor($ancho_nuevo, $alto_nuevo);
imagecopyresampled($recurso_copia, $recurso_fuente, 0, 0, 0, 0,
$ancho_nuevo, $alto_nuevo,
$info_fuente[0], $info_fuente[1]);
header('Content-type: ' . $tipo_mime);
imagejpeg($recurso_copia, $ruta_imagen, 100);
imagedestroy($imagen);
imagedestroy($recurso_fuente);
}
En local me funciona perfectamente, pero con mi servidor web no.
Código PHP:
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $archivo))
redimensionar($uploaddir . $archivo, 255, 200);