ftp_pasv

(PHP 4, PHP 5, PHP 7, PHP 8)

ftp_pasvEdilgen kipi açıp kapar

Açıklama

ftp_pasv(FTP\Connection$ftp, bool$edilgen): bool

ftp_pasv() işlevi edilgen kipi açar ve kapar. Edilgen kipte veri bağlantıları sunucu tarafından değil istemci tarafından başlatılır. İstemci bir güvenlik duvarı arkasındaysa bu gerekli olabilir.

ftp_pasv() işlevini başarılı bir kullanıcı oturumu açma işleminden sonra kullanmalısınız yoksa başarısız olacaktır.

Bağımsız Değişkenler

ftp

Bir FTP\Connection nesnesi.

edilgen

true belirtilirse edilgen kipe geçilir, false belirtilirse edilgen kipten çıkılır.

Dönen Değerler

Başarı durumunda true, başarısızlık durumunda false döner.

Sürüm Bilgisi

Sürüm: Açıklama
8.1.0ftp bağımsız değişkeni artık FTP\Connection nesnesi kabul ediyor; evvelce ftp özkaynağı kabul ediyordu.

Örnekler

Örnek 1 - ftp_pasv() örneği

<?php
$yerel
= 'somefile.txt';
$uzak = 'readme.txt';

// FTP sunucusuna bağlanalım
$ftp = ftp_connect('ftp.example.com');
if (!
$ftp) die('ftp.example.com ile bağlantı kurulamadı');

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

// Edilgen kipe geçelim
ftp_pasv($ftp, true);

// Karşıya bir dosya yükleyelim
if (ftp_put($ftp, $uzak, $yerel, FTP_ASCII)) {
echo
"$yerel karşıya sorunsuzca yüklendi\n";
} else {
echo
"$yerel karşıya yüklenirken bir sorun çıktı\n";
}

// bağlantıyı kapatalım
ftp_close($ftp);
?>
To Top