hola, de nuevo por aqui, señores me pueden ayudar a mejor este script es que quiero que al subirse la imagen al servidor esta sea guardada de un tamaño especifico, digamos que 600x400 por ejemplo. recurro a esto por que es la unica forma que creo posible de solucionar otro poblema mas grande que tengo, que pasa por una imagen grande dentro de una caja en css,
se entiende?
deseo que los usuarios suban sus imagenes y que estas sean alojadas en la carpeta de la medida que yo permita, este codigo me funciona bien, pero como dije sube imagenes de todos los tamaños, muchas gracias a todos!
<?php
include('config.php');
$tmp=$_FILES['imagen']['tmp_name'];
$imagen= $_FILES['imagen']['name']; //sobreescribimos el nombre de la imagen
$separador=explode(".",$imagen); //separamos el nombre de la imagen
$solo_imagen=$separador[0]; //nombre de la imagen
$extension=$separador[1]; //extencion ejemplo jpg, gif, png, etc...
$alguien= $_GET['alguien'];
if($extension=="jpg") //comprobamos que se trate de una imagen jpg
{
if($_FILES['imagen']['size'] <= 9000000)//el peso de la imagen tiene que ser menor a 900000
{
if(move_uploaded_file($tmp,"files2/$imagen")) //movemos la imagen asia la carpeta que se llama "im"
{
echo "la imagen se subio con exito";
}
else{echo "error al guardar la imagen";}
}
else{echo "la imagen pesa demasiado";}
}
else{}
$fecha=time();
$parent_id=$_GET['id'];
$query = mysql_query("INSERT INTO child (parent_id,imagen,alguien,fecha)values ('$parent_id','$imagen','$alguien','$fecha')");
header('refresh:1; url=http://localhost/localhost/yuyu.php?id='.$_GET['id'].'&alguien='.$_GET['alguien'].'');
?>