ftp_ssl_connect

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

ftp_ssl_connectGüvenli bir SSL-FTP bağlantısı açar

Açıklama

ftp_ssl_connect ( string $adres [, int $port = 21 [, int $zamanaşımı = 90 ]] ) : resource

adres adresindeki sunucuya bir SSL-FTP bağlantısı açar.

Bilginize: Bu işlev neden Windows'ta yok?

ftp_ssl_connect() işlevinin kullanılabilmesi için FTP ve OpenSSL eklentilerinin ikisinin de PHP içinde derlenmiş olması gerekir. Yani Windows için resmi derlenmiş PHP dağıtımlarında bu işlev tanımlı değildir. Bu işlevi Windows'ta kullanabilmek için PHP çalıştırılabilirlerini kendiniz derlemelisiniz.

Bilginize:

ftp_ssl_connect() işlevi sFTP ile kullanmak için tasarlanmamıştır. PHP ile sFTP kullanmak için ssh2_sftp() işlevine bakınız.

Değiştirgeler

adres

FTP sunucusunun adresi. Bu dizgenin bir bölü çizgisi ile bitirilmemesi ve ftp:// ile öncelenmemesi gerekir.

port

Bu değiştirge normal portun dışında bir port belirtmek için kullanılır. Verilmezse veya 0 belirtilirse öntanımlı FTP portu olan 21 kullanılır.

zamanaşımı

Bu değiştirgede her türlü ağ işlemi için zaman aşımı belirtilir. Belirtilmezse 90 saniye öntanımlı değerdir. Bu zaman aşımını istediğiniz zaman ftp_set_option() ile değiştirebilir ve ftp_get_option() ile sorgulayabilirsiniz.

Dönen Değerler

Hata durumunda FALSE yoksa bir SSL-FTP akımı döner.

Sürüm Bilgisi

Sürüm: Açıklama
5.2.2 Bu işlev artık SSL bağlantısı kullanamadığı zaman SSL'siz bir bağlantı kurmak yerine FALSE ile dönüyor.

Örnekler

Örnek 1 - ftp_ssl_connect() örneği

<?php

// Temel SSL bağlantısını kuralım
$conn_id ftp_ssl_connect($ftp_server);

// kullanıcı adı ve parola ile oturum açalım
$login_result ftp_login($conn_id$ftp_user_name$ftp_user_pass);

echo 
ftp_pwd($conn_id); // /

// bağlantıyı kapatalım
ftp_close($conn_id);
?>

Ayrıca Bakınız