Hola amigos del Foro, los molesto porque estoy implementando una pequeña intranet donde los usuarios pueden subir y bajar archivos al servidor.
El tema es que cuando quiero bajar un archivo me devuelve el siguiente error: "Warning: ftp_get(): Error opening cerrar.gif", donde cerrar.gif es el archivo que se encuentra en el servidor.
Acá les paso el código que estoy usando, a ver si me pueden ayudar:
<?
$ftp_server="servidor";
$ftp_user="usuario";
$ftp_pass="contraseña";
$conexion= ftp_connect($ftp_server);
$Login=ftp_login($conexion,$ftp_user,$ftp_pass);
if ((!$conexion) || (!$Login)) {
echo "Falló la conexión";
exit;
} else {
echo "Conectado";
}
$local="cerrar.gif";
$remoto="cerrar.gif";
if (ftp_get($conexion, $local, $remoto, FTP_BINARY)) {
echo "OK";
} else {
echo "Mal";
}
ftp_close ($conexion);
?>
Algunos datos adicionales: 1) La conexión al servidor de FTP se realiza correctamente, ya que imprime el mensaje "Conectado".
2) El directorio donde se ejecuta la página PHP tiene todos los derechos (777)
3) Probe de subir archivos con la función move_uploaded_file() y funciona perfecto.
4) Cambié del código de arriba la función y reemplacé ftp_get por ftp_put para probar, y si bien no tira ningún error, imprime el mensaje "Mal" del segundo if, y no descarga el archivo.
Si alguien me puede tirar alguna punta se lo voy a agradecer
Saludos