(PHP 4, PHP 5)
ftp_site — Sunucuya bir SITE komutu gönderir
ftp_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 bağlantısının bağlantı tanıtıcısı.
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ı.');
}
?>