Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/03/2005, 13:43
dubafluye
 
Fecha de Ingreso: noviembre-2003
Mensajes: 50
Antigüedad: 20 años, 5 meses
Puntos: 0
Pues ahí va Como he comentado el codigo se ejecuta perfectamente hasta llegar a la parte de subir el fichero.

Código PHP:
<?$x=ftp_connect ("localhost",21);

if(
$x !=0){
echo 
"Conexión FTP activada<br>";
}else{
echo 
"No se activo lo conexión FTP";
}

if(
ftp_login($x,"login","pass"))
{
echo 
"El login y la password han sido aceptados<br>";
}else{
echo 
"Error en login o password";
}
ftp_cdup($x);

echo 
"El directorio actual es el raiz: "ftp_pwd($x),"<br>";
$directorio ftp_pwd($x);

//Obtenemos el listado del directorio actual
$lista = array();
$lista ftp_nlist($x,$directorio);

//Mostramos sus contenidos
echo "<B><CENTER>CONTENIDOS DEL DIRECTORIO / (RAÍZ)</CENTER></B>";

echo 
"<pre>";
print_r($lista);
echo 
"</pre>";


//Cambiamos al directorio /httpdocs
if(!ftp_chdir($x,"httpdocs")){
    echo 
"Se ha producido un error al entrar en el directorio /httpdocs";
    exit;
}

//Almacenamos el directorio actual
$directorio2 ftp_pwd($x);

//Obtenemos el listado del directorio actual
$list = array();
$list ftp_nlist($x,$directorio2);

//Mostramos su contenido
echo "<B><CENTER>CONTENIDOS DEL DIRECTORIO /httpddocs</CENTER></B>";

echo 
"<pre>";
print_r($list);
echo 
"</pre>";

//Cambiamos al directorio /backup
if(!ftp_chdir($x,"backup")){
    echo 
"Se ha producido un error al entrar en el directorio /backup";
    exit;
}

//Almacenamos el directorio actual
$directorio3 ftp_pwd($x);

//Obtenemos el listado del directorio actual
$list = array();
$list ftp_nlist($x,$directorio3);

//Mostramos su contenido
echo "<B><CENTER>CONTENIDOS DEL DIRECTORIO /backup</CENTER></B>";

echo 
"<pre>";
print_r($list);
echo 
"</pre>";


//Tansferimos un fichero
if(!ftp_put($x,"/home/httpd/new/httpdocs/backup/usuarios.sql","c:/FoxServ/usuario.sql",FTP_BINARY)){
    echo 
"Imposible subir fichero usuarios.sql";
    exit;
}
?>