- GETTING STARTED
- GUIDES
- Transfererir sólo los archivos modificados
- Hacer una copia de seguridad
- Guardar los mensajes de ScriptFTP en un archivo de log
- Envio de correos electrónicos desde un script
- Manejo de errores
- ScriptFTP en la linea de comandos
- Actualizar un script para ScriptFTP v1.x
- Actualizar un script para ScriptFTP v2.x
- Cifrar scripts
- Conversión de scripts en archivos EXE
- Operadores: +,-,==,!=....
- COMANDOS
- CONEXIÓN CON EL SERVIDOR
- TRANSFERENCIA DE ARCHIVOS
- OPERACIONES DEL DIRECTORIO
- OPERACIONES DE ARCHIVOS
- SALIDA DEL Script
- MISCELÁNEO
- OTROS
OPENHOST
Conectarse a un servidor FTP.
Syntax: OPENHOST(servidor, usuario, contrasea)
- server: DNS nombre o IP direccin del servidor FTP .
- utilizar( opcional ): nombre de usuario de inicio de sesin.
- contrasea(opcional): contrasea.
comentarios:
- Use SETPROTOCOL si Ud desea utilizar OPENHOST antes usar seguro FTP.
- Si no hay ningn nombre de usario o contrasea , se impone al tratar de iniciar ScriptFTP de forma annima .
- Si Ud no desea que su contrasea FTP aparezca claramente en el texto, puede cifrar el archivo de script completo. Ver Cifrando archivos de script.
valor retorno:
OPENHOST devolver "OK" tan pronto como el inicio de la sesin, haya sido un xito y se haya establecido la conexin .
Si la operacin falla devuelve un cdigo de error. Ud puede comprobar el valor de retorno, con el fin de inetntar de nuevo. Ver Manejo de errorres o el ltimo ejemplo de esta pgina.
Ver tambin:
CLOSEHOST
SETPROTOCOL
SETPORT
SETTYPE
SETPASSIVE
Ejemplos:
# Conectar a ftp.myhost.com como mi usuario y descargar todos los archivos.
OPENHOST("ftp.myhost.com","myuser","mypassword")
GETFILE("*.*")
CLOSEHOST
# Conectar a ftp.funet.fi annimo, y descargar README
# y luego subirlo a ftp.myhost.com
# El archivo se descargar en el directorio Temp de windows.
LOCALCHDIR("C:\WINDOWS\TEMP")
OPENHOST("ftp.funet.fi")
GETFILE("README")
CLOSEHOST
OPENHOST("ftp.myhost.com","myuser","mi contrasea")
PUTFILE("README")
CLOSEHOST
# Borra y descarga el archivo README
EXEC("del README")
# Es la etiqueta que marca la localizacin especfica del script.
:start
# Conecta al servidor FTP
$result=OPENHOST("ftp.myhost.com","myuser","mypassword")
# Busca si OPENHOST a fallado
IF($result!="OK")
PRINT("Error. No puede conectar al servidor FTP.")
# Esperar 1 segundo
SLEEP(1)
# Vuelva a intentar
GOTO :comienzo
END IF
# Una vez que ScriptFTP llega a este punto
# Se ha conectado con el servidor FTP
# Descargar notes.doc
GETFILE("notes.doc")
# Cerrar la conexin
CLOSEHOST

