(PHP 4 >= 4.3.0, PHP 5, PHP 7)
ftp_ssl_connect — Güvenli bir SSL-FTP bağlantısı açar
$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.
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.
Hata durumunda FALSE
yoksa bir SSL-FTP akımı döner.
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.
|
Ö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);
?>