Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2011, 08:40
obedabdias
 
Fecha de Ingreso: febrero-2009
Mensajes: 199
Antigüedad: 15 años, 2 meses
Puntos: 3
Mensaje Problema con subir archivo por ftp

Estoy subiendo un archivo a un servidor por ftp aqui esta mi codigo, me gustaria saber como hacerle para poder guardarlo dentro de una carpeta en especifico y no en raiz.

Código PHP:
//sube Archivos
                
$file 'folios_sucursales.sql';
                
//$old_file = 'archivox.sql';
                //$new_file = 'size.txt';
                
$fp fopen($file'r');
                
$ftp_server="server.com";
                
$ftp_user_name="[email protected]";
                                                        
$ftp_user_pass=$clave."970411sw8";
                                                    
$conn_id ftp_connect($ftp_server);
echo 
"$conn_id, $ftp_user_name , $ftp_user_pass";
                
$login_result ftp_login($conn_id$ftp_user_name$ftp_user_pass);
//cambiar nombre a archivo
$old_file 'folios_sucursales.sql';
$new_file 'pesos.sql';

// establecer una conexión básica
$conn_id ftp_connect($ftp_server);

// iniciar sesión con nombre de usuario y contraseña
$login_result ftp_login($conn_id$ftp_user_name$ftp_user_pass);

// intentar renombrar el archivo $old_file a $new_file
if (ftp_rename($conn_id$old_file$new_file)) {
 echo 
"se ha renombrado $old_file a $new_file con éxito\n";
} else {
 echo 
"Hubo un problema al renombrar $old_file a $new_file\n";
}
                
                
                
                
// Iniciar la carga
                
$ret ftp_nb_fput($conn_id$file$fpFTP_BINARY);
                while (
$ret == FTP_MOREDATA) {
                   
// Continuar la carga...
                   
$ret ftp_nb_continue($conn_id);
                    
                   
               }
                if (
$ret != FTP_FINISHED) {
                   echo 
"Hubo un error al subir el archivo...";
                   exit(
1);
                }

                
fclose($fp);


ftp_close($conn_id); 

Quisiera guardad mi archivo dentro de una carpeta de usuariox



Muchas gracias de ante mano por su ayuda.