array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.ftp-site.php', 1 => 'ftp_site', ), 'up' => array ( 0 => 'ref.ftp.php', 1 => 'FTP İşlevleri', ), 'prev' => array ( 0 => 'function.ftp-set-option.php', 1 => 'ftp_set_option', ), 'next' => array ( 0 => 'function.ftp-size.php', 1 => 'ftp_size', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/ftp/functions/ftp-site.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(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.
ftp
Bir FTP\Connection nesnesi.
komut
Bir 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ı.');
}
?>