Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/02/2005, 11:22
ferranWEB
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 22 años, 3 meses
Puntos: 3
Duda al subir foto

Buenas, quiero hacer lo siguiente. tengo un panel de control para dar de alta pisos. quiero que se puedan insertar dos fotos. tengo dos campos de imagen, llamados imagen y imagen2.

me gustaria hacer lo siguiente, que al guardar la foto me la guardara con algun tipo de referencia para yo poder identificarla rapidamente, tanto la carpeta en la que se guarde como el nombre de la foto. tengo el siguiente codigo de subida:

if(isset($_POST['submit'])){
$error = false;
// si hay imagen.
if (is_uploaded_file($_FILES['imagen']['tmp_name'])) {
//revisamos que sea jpg
if ($_FILES['imagen']['type'] == "image/jpeg" || $_FILES['imagen']['type'] == "image/pjpeg"){
//nombre de la imagen
$foto = time().".jpg";
//movemos la imagen.
move_uploaded_file($_FILES['imagen']['tmp_name'], "../fotografias/".$foto);
}else{
$error = true;
$errormsg = "Formato no válido para archivo de imagen";
}
} else {
//imagen no se pudo subir o no seleccionaron.
$error=true;
$errormsg = "Error al cargar imagen: " . $_FILES['imagen']['name'];
}//fin file upload.

//continuamos con el insert.
//si hay error no hay imagen.
if($error){
$foto = "N/A";
}

1º- como puedo identificarla? ahora pongo la hora pero es un jaleo
$foto = time().".jpg";

2º- como puedo crear yo mismo la carpeta, en vez de tener q ponerle un nombre?

3º- puedo limitar la subida del tamaño de la foto de alguna manera?

salu2