(PHP 4, PHP 5, PHP 7)
ftp_site — Sunucuya bir SITE komutu gönderir
$ftp_stream
, string $komut
) : boolftp_site() işlevi FTP sunucusuna belrtilen SITE komutunu gönderir.
SITE komutları standart değildir ve sunucudan sunucuya değişiklik gösterir. Dosya izinleri, sahip ve grubu gibi şeyleri öğrenmek için yararlıdır.
ftp_akımı
FTP bağlantısının bağlantı tanıtıcısı.
komut
Bir SITE komutu. Bu değiştirge öncelenmez. Dolayısıyla boşluk ve diğer karakterleri içeren dosya isimleri gibi şeyler sözkonusu olabilir.
Başarı durumunda TRUE
, başarısızlık durumunda FALSE
döner.
Örnek 1 - Bir FTP sunucusuna bir SITE komutu göndermek
<?php
// 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
if (!ftp_login($conn, 'user', 'pass')) die(
'ftp.example.com üzerinde oturum açılamadı');
// Komut: "SITE CHMOD 0600 /home/user/privatefile"
if (ftp_site($conn, 'CHMOD 0600 /home/user/privatefile')) {
echo "Komut çalıştırma işlemi başarılı oldu.\n";
} else {
die('Komut çalıştırılamadı.');
}
?>