Foros del Web » Programando para Internet » PHP »

Subir varios archivos desde un form

Estas en el tema de Subir varios archivos desde un form en el foro de PHP en Foros del Web. buenas gente!.... resulta que tengo un script el cual sube archivos...hasta ahi todo anda perfecto, pero el problema es que solo se puede subir de ...
  #1 (permalink)  
Antiguo 20/10/2010, 02:09
 
Fecha de Ingreso: marzo-2010
Mensajes: 12
Antigüedad: 14 años, 1 mes
Puntos: 0
Subir varios archivos desde un form

buenas gente!.... resulta que tengo un script el cual sube archivos...hasta ahi todo anda perfecto, pero el problema es que solo se puede subir de a un archivo, ..la pregunta es, ¿que habria que agregar para que se puedan subir de a varios archivos a la vez?

les paso parte del codigo

este es el form


Código HTML:
<form name="upload" enctype="multipart/form-data" method="POST" action ="upload.php">
<div class="upload_">Selecciona un archivo : <input type="file" name="file" size="70" />

<br>
<span aling="center" id="subir"  class="left-space"><input type="image" name="upload" value="Upload" src="images/signUpNow.png" onclick="Cargar()" alt="subir!" ></span></form>
<div aling="center" id="cargar" class="cargar" style="display:none"><img src="images/loading.gif"><br>Cargando archivo...</div> 
este es el upload.php
Código PHP:
<?
include ("config.php"); 
$filename $_FILES['file']['name']; 
$filename strip_tags($_FILES["file"]["name"]);
$filename ereg_replace("[^.A-Za-z0-9_]"""$filename);
$filesize $_FILES['file']['size'];
$tmpname_file $_FILES['file']['tmp_name']; 
$date_file date(imdy); 
$extension explode('.'$filename);
$extension $extension[sizeof($extension) - 1];
if (
in_array($extension$permitir) === false) {
echo 
'<center><b>La extension no esta permitida</center></b>';
}else if(
$filesize $maximo) { 
echo 
"<center><b>Archivo muy grande!</center></b>"
} else { 
move_uploaded_file($tmpname_file"$path$date_file$filename"); 
echo 
"<br>

<center><h2>Archivo: $filename</h2> 

    <br><div><b>Link directo:</b></div>


    <br><div><input onClick='javascript:select()' type='text' value='$website$path$date_file$filename' size='70'></div>
  #2 (permalink)  
Antiguo 20/10/2010, 03:00
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Subir varios archivos desde un form

el concepto es similar al de subir un único archivo, te invito a leer lo siguiente:
http://php.net/manual/en/features.file-upload.php
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 20/10/2010, 05:49
 
Fecha de Ingreso: mayo-2008
Mensajes: 117
Antigüedad: 16 años
Puntos: 8
Respuesta: Subir varios archivos desde un form

bueno, tienes que agregar mas campos... y luego con un for ir moviendolos ...

Mira esto http://www.cristalab.com/tips/subir-...n-php-c32381l/

Suerte!
  #4 (permalink)  
Antiguo 20/10/2010, 06:44
 
Fecha de Ingreso: junio-2010
Mensajes: 59
Antigüedad: 13 años, 10 meses
Puntos: 5
Respuesta: Subir varios archivos desde un form

puedes usar un plugin de jquery (Jquery Multiple File Upload Plugin) para crear los campos dinamicamente.
[URL="http://www.fyneworks.com/jquery/multiple-file-upload/"]http://www.fyneworks.com/jquery/multiple-file-upload/[/URL]
  #5 (permalink)  
Antiguo 20/10/2010, 19:29
 
Fecha de Ingreso: marzo-2010
Mensajes: 12
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Subir varios archivos desde un form

gracias a todos solo tengo una duda mas... como adaptar ese codigo con los for y eso, lo demas lo entiendo

Etiquetas: phpp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:04.