(PHP 4, PHP 5, PHP 7, PHP 8)
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.
ftpBir FTP\Connection nesnesi.
komutBir SITE komutu. Bu bağımsız değişken öncelenmez. Dolayısıyla boşluk ve diğer karakterleri içeren dosya isimleri gibi şeyler sözkonusu olabilir.
| Sürüm: | Açıklama |
|---|---|
| 8.1.0 |
ftp bağımsız değişkeni artık
FTP\Connection nesnesi kabul ediyor; evvelce ftp
özkaynağı kabul ediyordu.
|
Örnek 1 - Bir FTP sunucusuna bir SITE komutu göndermek
<?php
// 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
if (!ftp_login($ftp, 'user', 'pass')) die(
'ftp.example.com üzerinde oturum açılamadı');
// Komut: "SITE CHMOD 0600 /home/user/privatefile"
if (ftp_site($ftp, 'CHMOD 0600 /home/user/privatefile')) {
echo "Komut çalıştırma işlemi başarılı oldu.\n";
} else {
die('Komut çalıştırılamadı.');
}
?>