Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/07/2016, 19:47
adriannjimenez
 
Fecha de Ingreso: mayo-2007
Ubicación: Córdoba, Argentina
Mensajes: 56
Antigüedad: 17 años
Puntos: 1
Problema al subir con FTP

Hola a todos:

Estoy tratando que una página suba un archivo que está en el disco para procesarlo y que sea automático. Cuando lo pruebo de forma local funciona pero al colgarlo al sitio me da error con el ftp_put.

El archivo es:
Código:
//SUBIDA CON FTP
/*
// variables local
$ftp_server = "127.0.0.1";
$ftp_user_name = "anonimo";
$ftp_user_pass = "anonimo";
$destination_file = "/tiemporally/config/intranet.txt";
$source_file = "C:\intranet.txt";
*/

// variables sitio
$ftp_server = "*******.net";
$ftp_user_name = "a8*****";
$ftp_user_pass = "********";
$destino_path="/config/";
$destination_file = $destino_path."intranet.txt";
$source_file = "C:\intranet.txt";
 
// conexion
$conn_id = ftp_connect($ftp_server); 
 
// logeo
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 
 ftp_pasv ($conn_id, true) ; 
// conexión
if ((!$conn_id) || (!$login_result)) { 
       echo "Conexión al FTP con errores!";
       echo "Intentando conectar a $ftp_server for user $ftp_user_name<br>"; 
       exit; 
   } else {
       echo "Conectado a $ftp_server, for user $ftp_user_name<br>";
   }

// archivo a copiar/subir
$upload = ftp_put($conn_id, $destination_file, $source_file,FTP_ASCII);

// estado de subida/copiado
if (!$upload) { echo "Error al subir el archivo!";  }
 
// cerramos
ftp_close($conn_id);
Se loguea correctamente, el archivo "intranet.txt" está, la carpeta "config" tiene todos los permisos (777) pero el archivo en el sitio no se sube.

Cualquier ayuda será muy bienvenida.

Saludos

Adrian