Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/06/2009, 07:39
Jennifer_munn
 
Fecha de Ingreso: marzo-2005
Mensajes: 276
Antigüedad: 19 años, 2 meses
Puntos: 0
Pregunta problema con ftp_put

Tengo dos servidores (Sa y Sb). En Sa tengo un archivo que quiero copiar a Sb desde un .php que esta en Sb. Consigo crear el archivo pero me lo copia vacío.

Este es el código que tengo:

Código PHP:
// variables
$ftp_server "*******";
$ftp_user_name "*****";
$ftp_user_pass "******";


// me conecto al servidor ftp
$conn_id ftp_connect($ftp_server); 

// login with username and password
$login_result ftp_login($conn_id$ftp_user_name$ftp_user_pass); 

// check connection
if ((!$conn_id) || (!$login_result)) { 
       echo 
"FTP connection has failed!";
       echo 
"Attempted to connect to $ftp_server for user $ftp_user_name"
       exit; 
   } else {
       echo 
"Connected to $ftp_server for user $ftp_user_name";
   }

// upload the file
$destination_file="./instalador/archivoB.php";
$source_file "http://[I]Sa[/I]/archivoA.php";
$upload ftp_put($conn_id$destination_file$source_fileFTP_ASCII);  

// check upload status
if (!$upload) { 
       echo 
"FTP upload has failed!";
   } else {
       echo 
"Uploaded $source_file to $ftp_server as $destination_file";
   }

// close the FTP stream 
ftp_close($conn_id); 
Al ejecutar la página me dice que el upload se ha hecho bien, pero cuando abro el archivo esta vacío...

Alguien puede ayudarme??