Comunidad de diseño web y desarrollo en internet online

Problema con recepcion por formulario de multiples ficheros

Citar            
MensajeEscrito el 30 Oct 2006 09:11 pm
Saludos.
Tengo un problema que no se resolver y le he dado muchas vueltas, por que no consigo hacer referencia a los ficheros en el archivo de recepcion.
Sé que se reciben como una array pero no se como hacer referencia a cada uno de los ficheros para despues redimensionar las imagenes y subirlas al servidor.
Habría alguna forma tambien para que solamente entraran en el bucle los campos que se definieran y no todos si no están definidos??
Muchas gracias.
Aqui envio el formulario que he hecho:

<form action="resultado.php" method="post" enctype="multipart/form-data" name="imagenes">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><label>
<div align="left">
<input name="imagen1" type="file" id="imagen1" />
estructuras </div>
</label></td>
</tr>
<tr>
<td><div align="left">
<label>
<input name="imagen2" type="file" id="imagen2" />
</label>
cimentacion</div></td>
</tr>
<tr>
<td><div align="left">
<label>
<input name="imagen3" type="file" id="imagen3" />
</label>
zapata</div></td>
</tr>
<tr>
<td><div align="left">
<label>
<input name="imagen4" type="file" id="imagen4" />
</label>
muro</div></td>
</tr>
<tr>
<td><div align="left">
<label>
<input name="imagen5" type="file" id="imagen5" />
reticular
</label>
</div></td>
</tr>
<tr>
<td><div align="left">
<label>
<input type="submit" name="Submit" value="Enviar" />
</label>
</div></td>
</tr>
</table>
</form>

Se envía a este fichero (resultado.php):

<?php
foreach ($_FILES as $file) {
echo "$file";
/*aqui redimensionaría las imagenes que envio desde el formulario
pero no consigo hacer referencia a ellas mediante array.
*/
}
?>

AGRADECERIA VUESTRA AYUDA
MUCHAS GRACIAS
:crap: :crap:

Por Pleytus

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Oct 2006 10:00 pm

Código :

for($i=1;$i<6; $i++)
{
   if (is_uploaded_file($_FILES['imagen'.$i]['tmp_name']))
   {
      echo "Fue definido imagen".$i;
   }
}

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.