ftp_set_option
ftp_size
FTP Functions
PHP Manual

# ftp_site

(PHP 4, PHP 5)

ftp_site — Envía un comando SITE al servidor

### Descripción

bool ftp_site ( resource `$secuencia_ftp` , string `$comando` )

ftp_site() envía el comando SITE dado al servidor FTP.

Los comandos SITE no se encuentran estandarizados, y varían de un servidor a otro. Son útiles para la gestión de cosas como permisos de archivos y membresías de grupos.

### Lista de parámetros

`secuencia_ftp`

  El identificador de enlace de la conexión FTP.

`comando`

  El comando SITE. Note que este parámetro no es escapado, así que pueden haber problemas con nombres de archivo que contengan espacios y otros caracteres.

### Valores retornados

Devuelve `TRUE` si todo se llevó a cabo correctamente, `FALSE` en caso de fallo.

### Ejemplos

Example #1 Envío de un comando SITE a un servidor ftp

`<?php
/* Conectarse con el servidor FTP */
$con = ftp_connect('ftp.example.com');
if (!$con) die('No fue posible conectarse con ftp.example.com');
/* Iniciar sesion como "usuario" con la contrasenya "pass" */
if (!ftp_login($con, 'usuario', 'pass')) die('Error iniciando sesion en ftp.example.com');
/* Aplicar el comando "SITE CHMOD 0600 /home/usuario/archivoprivado"
* al servidor ftp */
if (ftp_site($con, 'CHMOD 0600 /home/usuario/archivoprivado')) {
echo "Comando ejecutado satisfactoriamente.\n";
} else {
die('El comando ha fallado.');
}
?>`

### Ver también

- ftp_raw() - Envía un comando arbitrario a un servidor FTP

ftp_set_option
ftp_size
FTP Functions
PHP Manual