[Php-avanzado] subir archivos

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Jue Jul 9 01:46:32 ART 2009


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



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