(PHP 4, PHP 5)
ftp_site — Envía un comando SITE al servidor
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.
El identificador de enlace de la conexión FTP.
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.
Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.
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.');
}
?>