Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/06/2008, 15:24
demogar
 
Fecha de Ingreso: febrero-2007
Ubicación: Panamá
Mensajes: 50
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: Cargar fotos al servidor

No entiendo acerca de "irlas insertando automaticamente" supongo que es por medio de un formulario. Si es asi solo haces un formulario, recordando hacerlo de una manera como esta:
Código:
<form name="formulario" id="formulario" enctype="multipart/form-data" action="registro.php">
<input type="file" name="foto" id="foto" />
....
</form>
Luego, en la pagina donde se manda la informacion (registro.php en este caso) obtienes la informacion del archivo y lo subes al servidor...:
Código PHP:
$foto_tmp $_FILES['foto']['tmp_name'];
$foto_tipo $_FILES['foto']['type'];

//Obtienes el tipo de la foto si es jpeg-jpg o gif, ya que la tienes de modo MIME
switch($foto_tipo){
        case 
'image/jpeg':
            
$foto_tipo 'jpg';
            break;
        case 
'image/jpg':
            
$foto_tipo 'jpg';
            break;
        case 
'image/gif':
            
$foto_tipo 'gif';
            break;
}

//Haces un nombre aleatorio, por ejemplo. En este caso usamos la funcion de PHP uniqid(); Lee mas de ella si quieres
$nombre_aleatorio uniqid();

//El lugar donde vas a poner la foto. En este caso se pondria en una carpeta como http://localhost/images/fotos/nombre_nuevo.tipo_foto
$foto_destino "images/fotos/".$nombre_aleatorio.".".$foto_tipo;

//Mueves el archivo desde su ubicacion temporal hasta la nueva ubicacion
move_uploaded_file($foto_tmp,$foto_destino); 
Saludos y espero que te sirva, no he probado el codigo pero deberia servirte...