[Php-avanzado] consulta ejercicio guia 4, upload

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Vie Mayo 22 00:17:38 ART 2009


Hola Ezequiel,

pero qué error te tira???
Pusiste prints para saber hasta dónde llega y si arma bien las variables
con los nombres de los archivos?
Tenés definido en el algún lugar $host, $usuario y $pass?
El directorio cursosphp es escribible por el usuario FTP que estás
usando?
if($ftp_login) devuelve verdadero?
...
..
.

El jue, 21-05-2009 a las 21:54 -0300, Ezequiel Mujica escribió:
> Hola a todos...
> 
> alguien me podria dar una mano con este script que no logro encontrar
> el error? Gracias, Ezequiel.
> 
> 
> <div id="contenido">
>             
>                 <p>Upload</p>
>                 <p>1) Realice un script que permita subir archivos a
> un directorio y luego los muestre listados en una p&aacute;gina con un
> link para su descarga.</p>
>                 
>                 <form enctype="multipart/form-data"
> action="clase0405.php" name="clase0405" id="clase0405" method="POST">
>                     <input type="hidden" name="MAX_FILE_SIZE"
> value="2000000">
>                     <input type="file" name="archivo" id="archivo"/>
>                     <input type="submit" name="cargar" id="cargar"
> value="Cargar..." />
>                 </form>
>                 
>                 <?php
> 
> if(is_uploaded_file("{$_FILES["archivo"]["tmp_name"]}")){
>                     include("datos_ftp.php");
>                     $ftp=ftp_connect($host);
>                     $ftp_login=ftp_login($ftp,$usuario,$pass);
>                     if($ftp_login){
>                         $carga_x_ftp=ftp_put($ftp,"cursophp2/",
> $_FILES["archivo"]["tmp_name"],FTP_BINARY);
>                         print("archivo subido correctamente");
>                     }
>                     $ftp_logout=ftp_close($ftp);
>                 }
>                 else
>                     {
>                         print("no se subio nada de nada");
>                     }
>                 
>                 // LISTAMOS LOS ARCHIVOS DEL DIRECTORIO...
>                 print("<br/><b>Archivos en el Directorio:</b><br/>");
>                 $manejador_directorio=opendir("cursophp2");
>                 while($leo_directorio=readdir($manejador_directorio)){
>                     if($leo_directorio<>"." && $leo_directorio<>".."){
>                         print("$leo_directorio --> <a
> href='$leo_directorio'>Descargar</a><br/>");
>                     }
>                 }
>                 ?>
> </div>
> 
> 
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
-- 
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