marcofbb gracias nuevamente por tu colaboracion, esa clase creo que sera la que me hace falta, aunque probe con un condicional pero no me funciona, lo hice asin:
Código PHP:
Ver original<?php
if($_FILES['archivo']['type']='image/jpeg'){
$redimension=imagejpeg($imagen_nueva,'imagenes/'.$_FILES['archivo']['name']); if (imagejpeg($imagen_nueva,'imagenes/'.$_FILES['archivo']['name'])){ }else{
echo 'error en la redimension de la imagen';
}
}
if($_FILES['archivo']['type']='image/png'){
$redimension=imagepng($imagen_nueva,'imagenes/'.$_FILES['archivo']['name']); if (imagepng($imagen_nueva,'imagenes/'.$_FILES['archivo']['name'])){ }else{
echo 'error en la redimension de la imagen';
}
}
?>
pero me da este error:
Warning: imagecreatefrompng() [function.imagecreatefrompng]: 'imagenes/coche.jpg' is not a valid PNG file in C:\wamp\www\ejercicios/subida_archivos.php on line 68
si creo solo un if si me funciona en cualquier extension, pero si pongo los if asin no me funciona, a que es debido este error.