Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2010, 19:14
Marsh_Spider
 
Fecha de Ingreso: febrero-2010
Mensajes: 57
Antigüedad: 14 años, 2 meses
Puntos: 1
Pregunta Como leo un archivo... carpeta ftp

Hola,

Si alguien me pudiera ayudar a solucionar esto, de ante mano les agradezco sus comentarios.

Como puedo leer un archivo por php que tengo en una carpeta ftp para después mostrarse el nombre al usuario y a su vez este pueda descargarlo por su navegador?????????

Estoy usando este código y se q me falta mucho, pero no se como continuar:


Código PHP:
Ver original
  1. <?php
  2. $name = $_SESSION['nombre'];
  3. echo "$name" . "<br />";
  4. $type = $_SESSION['tipo'];
  5. echo "$type" . "<br />";
  6. $carpeta_temp = "carga_ftp_tmp/".$name;
  7.  
  8. //Conexión al sitio FTP
  9.  $servidor_ftp = "127.0.0.1";
  10.  $conexion_id = ftp_connect($servidor_ftp);
  11.  $ftp_usuario = "marcela";
  12.  $ftp_clave = "cemsmgr75";
  13.  
  14. //Copiando el archivo al sitio FTP
  15.  $archivo_bajar = $name;
  16.  $resultado_login = ftp_login($conexion_id, $ftp_usuario, $ftp_clave);
  17.  
  18.  //echo "Contectado y logeado al sitio FTP... " . "<br />";
  19.   if ((!$conexion_id) || (!$resultado_login))
  20.      {
  21.        echo "La conexion ha fallado! al conectar con $servidor_ftp para usuario $ftp_usuario" . "<br />";
  22.        exit;
  23.      }
  24.     else
  25.     {
  26.      ftp_pasv ($conexion_id, true);
  27.      $download = ftp_get($conexion_id, $carpeta_temp, $archivo_bajar, FTP_BINARY);
  28.      if (!$download)
  29.       {
  30.         echo "Ha ocurrido un error al descargar el archivo" . "<br />";
  31.       }
  32.       else
  33.        {
  34.          echo "Copia de $nombre_bajar desde el server FTP al equipo del usuario" . "<br />";
  35.        }
  36.     }
  37.   ftp_close($conexion_id);
  38. ?>


Gracias por sus respuestas.

Marsh_Spider