[Php-avanzado] consulta ejercicio guia 4, upload

Ezequiel Mujica ezequielmujica en gmail.com
Vie Mayo 22 23:52:03 ART 2009


*Hola de nuevo...*

Hola Ezequiel,
>
> pero qué error te tira???


*    error ninguno....*

>
> Pusiste prints para saber hasta dónde llega y si arma bien las variables
> con los nombres de los archivos?


*    en: http://www.27461248.com.ar/phpavanzado/clase0405.php se puede ver
el script funcionando... puse los print, y se que entra y evalúa el
if($ftp_login){ ... }
*

>
> Tenés definido en el algún lugar $host, $usuario y $pass?


*  Tengo a datos_ftp.php que está en un include (lo resalte más abajo en el
script) donde estan definidas dichas variables...*

>
> El directorio cursosphp es escribible por el usuario FTP que estás
> usando?


*   Si, por las dudas revise los permisos y estan OK*

>
> if($ftp_login) devuelve verdadero?


   * Como dije antes, entra ya que me imprime el print("archivo subido
correctamente");*


    Gracias !!!!!




>
> 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
>
> _______________________________________________
> 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/20090522/23df517f/attachment.htm 


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