(PHP 4, PHP 5)
ftp_site — Wysyła polecenie SITE do serwera FTP
$strumień_ftp
, string $polecenie
)ftp_site() wysyła podane polecenie SITE do serwera FTP
Polecenia SITE nie są ustandaryzowane i mogą się różnić zależnie od serwera FTP. Są one przydatne w przypadku ustalania praw dostępu do plików lub przynależności do grup.
strumień_ftp
Identyfikator połączenia z serwerem FTP.
polecenie
Polecenie SITE. Nalezy pamiętać, że argument ten nie jest przetwarzany, co może spowodować pewne błędy przy plikach zawierających spacje i inne znaki.
Zwraca TRUE
w przypadku powodzenia, FALSE
w
przypadku błędu.
Przykład #1 Wysyłanie polecenia SITE do serwera FTP
<?php
// Łączenie z serwerem
$conn = ftp_connect('ftp.example.com');
if (!$conn) die('Nie można się połączyć z ftp.example.com');
// Logowanie jako "uzytkownik" z hasłem "haslo"
if (!ftp_login($conn, 'uzytkownik', 'haslo')) die('Błąd przy logowaniu się do ftp.example.com');
// Wykonanie polecenia "SITE CHMOD 0600 /home/uzytkownik/plik"
if (ftp_site($conn, 'CHMOD 0600 /home/uzytkownik/plik')) {
echo "Polecenie wykonane pomyślnie.\n";
} else {
die('Wykonanie polecenia się nie powiodło.');
}
?>