(PHP 4, PHP 5, PHP 7, PHP 8)
ftp_site — Sunucuya bir SITE komutu gönderir
$ftp_stream
, string $komut
) : bool
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_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ı.');
}
?>