Foros del Web » Programando para Internet » PHP »

Trabajar con Sockets bajo FTP

Estas en el tema de Trabajar con Sockets bajo FTP en el foro de PHP en Foros del Web. Hola, quiero conectarme a un servidor FTP usando sockets. Para hacerlo entro por el puerto 21, el problema que tengo es como navego entre los ...
  #1 (permalink)  
Antiguo 05/12/2003, 18:16
Avatar de kaslierx  
Fecha de Ingreso: febrero-2003
Ubicación: Valencia
Mensajes: 190
Antigüedad: 14 años, 10 meses
Puntos: 0
Trabajar con Sockets bajo FTP

Hola, quiero conectarme a un servidor FTP usando sockets.
Para hacerlo entro por el puerto 21, el problema que tengo es como navego entre los direcctorios y archivos? como ejecuto ordenes?...

En resumen ¿Como trabajo bajo FTP?
Gracias
  #2 (permalink)  
Antiguo 06/12/2003, 07:38
 
Fecha de Ingreso: diciembre-2003
Mensajes: 290
Antigüedad: 14 años
Puntos: 0
Efectivamente, puedes acceder al servidor FTP mediante funciones socket, pero su manejo es bastante lioso.

Puedes usar las funciones FTP que están realizadas especificámente para ello. Echales un vistazo:

http://es.php.net/ftp

Espero te sena utiles.

Un saludo.
__________________
Mejorando mis conocimientos de PHP
No soy un "grande", participo desinteresadamente en estos foros.
Saludos :adios:
  #3 (permalink)  
Antiguo 06/12/2003, 17:17
Avatar de kaslierx  
Fecha de Ingreso: febrero-2003
Ubicación: Valencia
Mensajes: 190
Antigüedad: 14 años, 10 meses
Puntos: 0
He decidido utilizar funciones FTP de las cuales tengo una duda:

Esto usando el siguiente codigo:
Código PHP:
$local_file 'C:/foto.jpg';
$server_file '/fotos/01/tattoo49.jpg';

$conn ftp_connect($servidor);
$login ftp_login($conn$username$password);

if (
ftp_get($conn$local_file$server_fileFTP_BINARY)) {
    echo 
"Successfully written to $local_file\n";
} else {
    echo 
"There was a problem\n";
}

ftp_close($conn); 
El problema esta en que no se guarda el archivo, aparece el mensaje: There was a problem. Sin embargo haciendo pruebas en mi ordenador si que funciona. Supongo que se tratara de algun sistema de seguridad. ¿como puedo conseguir que funcione?

Gracias
  #4 (permalink)  
Antiguo 06/12/2003, 18:28
Avatar de LeoIglesias  
Fecha de Ingreso: enero-2003
Ubicación: Concepcion del Uruguay
Mensajes: 53
Antigüedad: 14 años, 11 meses
Puntos: 0
No estoy seguro, pero podria ayudar a depurar esto que estas ensayando, proba con los permisos de las carpetas de escritura y lectura.


Saludos

Leo(!)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:20.