note 43169 deleted from function.ftp-chdir by vincent
| From: | vincent@php.net | Date: | Fri, 11 Jun 2004 20:06:51 +0000 |
| Subject: | note 43169 deleted from function.ftp-chdir by vincent | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-70943@lists.php.net to get a copy of this message | ||
Note Submitter: patretcas@yahoo.com
----
Aqui hay un ejemplo simple y que se puede usar como función pasando los parámetros
correspondientes.
<?php
// Parámetros
$servidor_ftp = "tu server";
$nombre_usuario_ftp = "usuario";
$contrasenya_ftp = "clave";
$archivo_fuente = "C:\tu\archivo.algo";
$directory = "/directorio/a/cambiar";
$archivo_destino = "archivo.algo";
// De aqui para adelante no se cambia nada
// establecer una conexion basica
$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);
// chequear la conexion
if ((!$id_con) || (!$resultado_login)) {
echo "¡La conexión FTP ha fallado!";
echo "Se ha intentado la conexion con $servidor_ftp para el " .
"usuario $nombre_usuario_ftp";
exit;
} else {
echo "Conectado con $servidor_ftp, para el usuario $nombre_usuario_ftp";
}
// cambiar directorio
$c = ftp_chdir ($id_con, $directory);
// cargar el archivo
$carga = ftp_put($id_con, $archivo_destino, $archivo_fuente, FTP_BINARY);
// chequear el status de la carga
if (!$carga) {
echo "¡La carga FTP ha fallado!";
} else {
echo "Se ha cargado $archivo_fuente a $servidor_ftp como $archivo_destino";
}
?>