Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2006, 13:40
todoalbo
 
Fecha de Ingreso: diciembre-2004
Mensajes: 354
Antigüedad: 19 años, 11 meses
Puntos: 2
Subir varios archivos al servidor

Hola, fijense que tengo un codigo para subir una sola foto el cual es:
Código PHP:
<form enctype="multipart/form-data" action="?seccion=gb2&accion=nueva" method="POST">

    <!-- 
MAX_FILE_SIZE must precede the file input field -->
    <
input type="hidden" name="MAX_FILE_SIZE" value="700000000" />
    <!-- 
Name of input element determines name in $_FILES array -->
    <
table width="520" border="0" cellspacing="2" cellpadding="0">
      <
tr>
        <
td bgcolor="#FFFFFF"><font size="3" face="Geneva, Arial, Helvetica, sans-serif" class="margen-iz">Subir Foto (Recuerda, <strong><font color="#FF0000">solo JPG</font></strong>)</font></td>
        <
td><font size="2" face="Geneva, Arial, Helvetica, sans-serif">
          <
input name="userfile" type="file" class="formulario">
        </
font></td>
      </
tr>
      <
tr>
        <
td bgcolor="#FFFFFF"><font size="3" face="Geneva, Arial, Helvetica, sans-serif">&nbsp;</font></td>
        <
td><input type="submit" value="Subir" /></td>
      </
tr>
      <
tr>
        <
td bgcolor="#FFFFFF"><font size="3" face="Geneva, Arial, Helvetica, sans-serif">&nbsp;</font></td>
        <
td>&nbsp;</td>
      </
tr>
    </
table>
    <
br>
</
form
y este es el que sube la foto al servidor y la agrega a la base de datos.
Código PHP:

$numerodefoto
"".rand().".jpg";
$uploaddir 'C:/AppServ/www/ta2005/galeria_fotografica/gb_'.$cat.'/';
$uploadfile $uploaddir $numerodefoto;
//userfile es el campo del formulario
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo 
'<font size="1" face="Geneva, Arial, Helvetica, sans-serif">El Archivo <b>$uploadfile</b> ha sido subido correctamente.</font>';
} else {
echo 
'<font size="1" face="Geneva, Arial, Helvetica, sans-serif">El archivo no se pudo cargar en el servidor.</font>';
}
include(
"conexion.php");
mysql_db_query("$db","insert into fotografias (imagen) values ('$numerodefoto)"); 
lo que queria saber era como hacer para poder usar ese mismo codigo en 5 archivos subidos a la vez al mismo destino y que en la tabla se agreguen como los datgos foto1, foto2, foto3, foto4 y foto5
__________________
Pedro Pablo Vivanco D.
Webmaster todoalbo.cl
[email protected]
http://www.todoalbo.cl
"Dios creo el Cielo, Colo-Colo le puso todas sus Estrellas"