![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
04/09/2008, 06:08
|
| | Fecha de Ingreso: septiembre-2008
Mensajes: 19
Antigüedad: 16 años, 5 meses Puntos: 5 | |
Respuesta: subir varios archivos En el Manual de PHP:
http://www.php.net/manual/es/features.file-upload.multiple.php
"Se pueden enviar multiples ficheros usando diferentes nombres (name) para los input. También es posible enviar varios archivos simultáneamente y tener organizada en arrays la información".
En noticia.htm
<form id="frmNoticia" name="frmNoticia" method="post" action="subir_noticia.php" enctype="multipart/form-data">
………
………
Foto: <input name="userfile[]" type="file" />
Pdf: <input name="userfile[]" type="file" />
………
………
<input type="submit" name="Submit" value="ENVIAR" id="Submit" />
</form>
En subir_noticia.php
………
………
$nombre_archivo_pdf = $HTTP_POST_FILES["userfile"]["name"][1];
$tipo_archivo_pdf = $HTTP_POST_FILES["userfile"]["type"][1];
$tamano_archivo_pdf = $HTTP_POST_FILES["userfile"]["size"][1];
………
………
$nom_pdf= $nombre_archivo_pdf;
$directorio_pdf = 'pdfs/';
………
………
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'][0],$directorio_foto . "/" . $nom_img);
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'][1],$directorio_pdf . "/" . $nom_pdf);
………
………
$query="INSERT INTO noticias (titulo,mensaje,foto,pdf,fecha) VALUES ('$titulo','$mensaje','$nom_img','$nom_pdf','$fech a')"; |