Forum und email

ftp_ssl_connect

(PHP 4 >= 4.3.0, PHP 5)

ftp_ssl_connect — Abre una conexión segura SSL-FTP

Descripción

resource ftp_ssl_connect ( string $host [, int $puerto [, int $tiempo_espera ]] )

ftp_ssl_connect() abre una conexión SSL-FTP con el host indicado.

Note: Porqué puede que esta función no exista ftp_ssl_connect() se encuentra disponible únicamente si el soporte para OpenSSL está habilitado en su versión de PHP. Si no está definido y ha compilado el soporte para FTP, entonces ésta es la causa. Para Windows, debe compilar sus propios binarios de PHP para contar con soporte para esta función.

Lista de parámetros

host

La dirección del servidor FTP. Este parámetro no debe tener barras al final, y no debe tener el prefijo ftp://.

puerto

Este parámetro especifica un puerto alterno para conectarse. Si es omitido o se define como cero, entonces el puerto FTP predeterminado, 21, será usado.

tiempo_espera

Este parámetro especifica el tiempo máximo de espera para todas las operaciones de red subsecuentes. Si se omite, el valor predeterminado es 90 segundos. El tiempo de espera puede ser modificado y consultado en cualquier momento con ftp_set_option() y ftp_get_option().

Valores retornados

Devuelve una secuencia SSL-FTP en caso de tener éxito o FALSE si ocurre un error.

Registro de cambios

Versión Descripción
5.2.2 La función fue modificada para devolver FALSE cuando no puede usar una conexión SSL, en lugar de recaer en una no-SSL como lo hacía previamente.

Ejemplos

Example#1 Ejemplo de ftp_ssl_connect()

<?php

// establecer una conexión ssl básica
$id_con ftp_ssl_connect($servidor_ftp);

// iniciar sesión con nombre de usuario y contraseña
$resultado_login ftp_login($id_con$nombre_usuario_ftp$contrasenya_ftp);

echo 
ftp_pwd($id_con); // /

// cerrar la conexión ssl
ftp_close($id_con);
?>

Ver también