PHP - uso de $_FILES( ?????

   
Vista:

uso de $_FILES( ?????

Publicado por Rosy (64 intervenciones) el 22/08/2011 19:41:25
Hola, tengo un formulario a traves del cual el usuario puede subir hasta 4 archivos de imagenes

<form name="f_datos" action="" method="POST" enctype="multipart/form-data">

<input type="file" name="archivo1" id="archivo1" />
<input type="file" name="archivo2" id="archivo2" />
<input type="file" name="archivo3" id="archivo3" />
<input type="file" name="archivo4" id="archivo4" />

</form>

Posteriormente para subir los archivos al servidor y grabar el nombre del archivo en la base de datos, por cada archivo pregunto:

if(is_uploaded_file($_FILES['archivo1']['tmp_name']))
{
$foto = $_FILES['archivo1']['name'];
$fotoF = "./fotos/$foto";
if(move_uploaded_file($_FILES['archivo1']['tmp_name'],$fotoF)) {
echo "El archivo se subio correctamente";
}
}

luego lo mismo para el archivo2, lo mismo para el archivo3 y lo mismo para el archivo4

Para optimizar el codigo, quisiera colocar el codigo en una funcion y pasarle como parametro el nombre del archivo, pero no sé como hacer eso ¿como uso $_FILES[ ] con un parametro?.
Yo he intentando de distintas formas, pero no me ha resultado.

Gracias por cualquier respuesta.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

uso de $_FILES( ?????

Publicado por Juan Manuel Castaneda (50 intervenciones) el 23/08/2011 23:58:03
function subirArchivo($nombreArchivo){
(is_uploaded_file($_FILES['$nombreArchivo']['tmp_name']))
{
$foto = $_FILES['$nombreArchivo']['name'];
$fotoF = "./fotos/$foto";
if(move_uploaded_file($_FILES['$nombreArchivo']['tmp_name'],$fotoF)) {
echo "El archivo se subio correctamente";
}
}


}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar