note 69458 added to ref.ftp
| From: | GabrielGonzalezarrobabotpuntocl at osu1 dot php dot net | Date: | Wed, 06 Sep 2006 20:59:04 +0000 |
| Subject: | note 69458 added to ref.ftp | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-116777@lists.php.net to get a copy of this message | ||
Modifique un poco el ejemplo para que permitierá FXP
Es bastante obvio pero es mi primer aporte
saludos
<?php
// datos del servidor de origen
$nombre_usuario_ftp="user";
$contrasenya_ftp="pass";
$servidor_ftp="ftp.servidororigen.com";
$archivo_destino="archivo.rar";
$archivo_fuente="archivo.rar";
//datos del servidor destino
$nombre_usuario_ftp2="user";
$contrasenya_ftp2="pass";
$servidor_ftp2="ftp.servidordestino.com";
//nombre del archivo temporal
$archivo_temp="temp.php";
// establecer una conexion basica
//function ftplogin($servidor_ftp,$nombre_usuario_ftp,$contrasenya_ftp)
$id_con = ftp_connect($servidor_ftp);
// inicio de sesion con nombre de usuario y contrasenya
$resultado_login = ftp_login($id_con, $nombre_usuario_ftp, $contrasenya_ftp);
$id_con2 = ftp_connect($servidor_ftp2);
// inicio de sesion con nombre de usuario y contrasenya
$resultado_login2 = ftp_login($id_con2, $nombre_usuario_ftp2, $contrasenya_ftp2);
// chequear la conexion
if ((!$id_con2) || (!$resultado_login2)) {
echo "¡La conexión FTP ha fallado!<br>";
echo "Se ha intentado la conexion con $servidor_ftp2 para el " .
"usuario $nombre_usuario_ftp2<br>";
exit;
} else {
echo "Conectado con $servidor_ftp2, para el usuario
$nombre_usuario_ftp2<br>";
}
// chequear la conexion
if ((!$id_con) || (!$resultado_login)) {
echo "¡La conexión FTP ha fallado!<br>";
echo "Se ha intentado la conexion con $servidor_ftp para el " .
"usuario $nombre_usuario_ftp<br>";
exit;
} else {
echo "Conectado con $servidor_ftp, para el usuario $nombre_usuario_ftp<br>";
}
// cargar el archivo
$carga = ftp_get($id_con, $archivo_temp, $archivo_fuente, FTP_BINARY);
// chequear el status de la carga
if (!$carga) {
echo "¡La carga FTP ha fallado!<br>";
} else {
echo "Se ha cargado $archivo_fuente a $servidor_ftp como $archivo_temp<br>";
}
$carga = ftp_put($id_con2, $archivo_destino, $archivo_temp, FTP_BINARY);
// chequear el status de la carga
if (!$carga) {
echo "¡La carga FTP ha fallado!<br>";
} else {
echo "Se ha cargado $archivo_temp a $servidor_ftp2 como
$archivo_destino<br>";
}
// cierra la secuencia FTP
ftp_close($id_con);
ftp_close($id_con2);
?>
----
Server IP: 200.73.8.42
Probable Submitter: 201.223.18.116
----
Manual Page -- http://www.php.net/manual/en/ref.ftp.php
Edit -- https://master.php.net/note/edit/69458
Del: integrated -- https://master.php.net/note/delete/69458/integrated
Del: useless -- https://master.php.net/note/delete/69458/useless
Del: bad code -- https://master.php.net/note/delete/69458/bad+code
Del: spam -- https://master.php.net/note/delete/69458/spam
Del: non-english -- https://master.php.net/note/delete/69458/non-english
Del: in docs -- https://master.php.net/note/delete/69458/in+docs
Del: other reasons-- https://master.php.net/note/delete/69458
Reject -- https://master.php.net/note/reject/69458
Search -- https://master.php.net/manage/user-notes.php