[Php-avanzado] subir archivos

unes pacio unespac en gmail.com
Dom Jul 12 23:56:09 ART 2009


Bueno, antes que nada muchas gracias, efectivamente el problema estaba en el
tamaño maximo de subida de archivo. Con respecto a $nu es porque upfile es
un vector de archivos y necesito saber cuantos archivos fueron cargados,
paso el codigo a ver si queda claro

<input type='hidden' name='MAX_FILE_SIZE' value='100000000' />
file 1: <input type='file' name='upfile[]' /><br />
<input type='hidden' name='MAX_FILE_SIZE' value='100000000' />
file 2: <input type='file' name='upfile[]' /><br />
<input type='hidden' name='MAX_FILE_SIZE' value='100000000' />
file 3: <input type='file' name='upfile[]' /><br />
<input type='hidden' name='MAX_FILE_SIZE' value='100000000' />
file 4: <input type="file" name="upfile[]" /><br />

Esta bien eso o hay algo de mas??

                                           Un saludo. Lucas




El 9 de julio de 2009 01:46, Leonardo Tadei - Pegasus Tech Supply <
leonardot en pegasusnet.com.ar> escribió:

> Hola Lucas,
>
> El jue, 09-07-2009 a las 01:18 -0300, unes pacio escribió:
> > tengo un problemita para subir archivos que me tiene un poco
> > desconcertado, quizas porque no recuerdo bien el tema, jeje. la
> > cuestion es que lo probe mi script con varios tipos de archivos y
> > funciona con todos, salvo con los mp3. paso la parte interesante para
> > ver si alguien descubre el porque.
> >
> > if($_POST['upload']=='subir'){
> >     $upf = $_FILES['upfile'];
> >     $nu=count($upf);
>
>         Para qué es $nu ?
>        No me doy cuenta de qué sentido tiene, ya que siempre te va a
> devolver
> la cantidad de elementos de $_FILES['upfile'], que es siempre la misma y
> la conocemos.
>
> >     $file_name=$upf['name'];
> >     $file_size=$upf['size'];
> >     $file_tmp=$upf['tmp_name'];
> >     for($i=0;$i<$nu;$i++){
> >         print("ha sido subido<br />");// era para testear si
> > funcionaba hasta aca, y funciona salvo con los mp3
> >         if($file_tmp[$i]!= ''){
> >             move_uploaded_file($file_tmp[$i], "./.$u/$file_name[$i]");
> >             print("el archivo <b>$file_name[$i]</b> ha sido subido
> > correctamente<br />");
> >         }
> >     }
> > }
> >
> > Agraadezco cualquier pista que me puedan tirar.
>
>         No se ve nada raro.
>        Fijate que $file_size te da al subir los MP3. Es muy probable que no
> te
> esté llegando nada porque el archivo excede el tamaño máximo permitido
> de la configuración de subida de archivos del servidor.
>
> >                                                           Gracias, un
> saludo y felices vacaciones.
>
>         Por nada!
>        Felíz día de la Patria!!!
>
>
>
> PD: todavía me acuerdo de tu mail, pero poner tu nombre ayuda a las
> personas mayores como yo.
>
> --
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> http://blog.pegasusnet.com.ar
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20090712/7bf24b7f/attachment.htm 


Más información sobre la lista de distribución Php-avanzado