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.
Parametry
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.
Zwracane wartości
Zwraca TRUE w przypadku sukcesu, FALSE w
przypadku porażki.
Przykłady
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.'); } ?>