FTP İşlevleri
PHP Manual

ftp_pasv

(PHP 4, PHP 5)

ftp_pasv — Edilgen kipi açıp kapar

Açıklama

bool ftp_pasv ( resource $ftp_akımı , bool $edilgen )

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.

Değiştirgeler

ftp_akımı

FTP bağlantısının bağlantı tanıtıcısı.

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.

Örnekler

Örnek 1 - ftp_pasv() örneği

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

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

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

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

// Karşıya bir dosya yükleyelim
if (ftp_put($conn, $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($conn);
?>


FTP İşlevleri
PHP Manual