Podręcznik PHP
Poprzedni |  | Następny

# ftp_site

(PHP 3 >= 3.0.15, PHP 4, PHP 5)

ftp_site -- Wysyła polecenie SITE do serwera FTP

## Opis

bool ftp_site ( resource 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.

## 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.');
}
?>`

## Patrz także

ftp_raw()

Poprzedni | Spis treści | Następny
ftp_set_option | Początek rozdziału | ftp_size