Ejemplo
Abrir una conexión SSL-FTP seguro:
<?php
// set up basic SSL connection
$ftp_server = "123.123.123.123";
$ftp_conn = ftp_ssl_connect($ftp_server) or
die("Could not connect to $ftp_server");
// login
$login
= ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
// then do
something...
// close SSL connection
ftp_close($ftp_conn);
?>
Definición y Uso
El ftp_ssl_connect() función abre una conexión SSL-FTP seguro.
Cuando la conexión está abierta, puede ejecutar las funciones FTP contra el servidor.
Nota: Esta función sólo está disponible si tanto el módulo de FTP y el soporte para OpenSSL se construye estáticamente en PHP.
Sintaxis
ftp_ssl_connect( host,port,timeout );
Parámetro | Descripción |
---|---|
host | Necesario. Especifica la dirección del servidor FTP. Puede ser una dirección de dominio o una dirección IP. Este parámetro no debe ser el prefijo "ftp://" o tienen barras al final |
port | Opcional. Especifica el puerto al que conectarse. Por defecto es 21 |
timeout | Opcional. Especifica el tiempo de espera para las operaciones de red. Por defecto es de 90 segundos |
Detalles técnicos
Valor de retorno: | Devuelve una secuencia SSL-FTP en caso de éxito o FALSE en caso de error |
---|---|
Versión de PHP: | 4.3+ |
PHP Cambios: | En PHP 5.2.2 esta función devuelve FALSO si no puede usar una conexión SSL, en lugar de fallbacking a una conexión no SSL |
<PHP FTP Referencia