ftp_site
(PHP 4, PHP 5)
ftp_site — Envía un comando SITE al servidor
Descripción
bool ftp_site
( resource
$ftp_stream
, string $command
)ftp_site() envía el comando SITE especificado al servidor FTP.
Los comandos SITE no están estandarizados, y varían de un servidor a otro. Son útiles para la gestión de cosas como los permisos de archivos y la membresía de grupos.
Parámetros
-
ftp_stream -
El identificador de enlace de la conexión FTP.
-
command -
El comando SITE. Tenga en cuenta que este parámetro no es escapado, lo que puede provocar algunos problemas con nombres de archivos que contengan espacios y otros caracteres.
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Ejemplos
Ejemplo #1 Envío de un comando SITE a un servidor FTP
<?php
// Conectar con el servidor FTP
$conn = ftp_connect('ftp.example.com');
if (!$conn) die('No se puede conectar al servidor ftp.example.com');
// Iniciar sesion como "user" con la contraseña "pass"
if (!ftp_login($conn, 'user', 'pass')) die('Error al iniciar sesión en ftp.example.com');
// Aplicar el comando: "SITE CHMOD 0600 /home/user/privatefile" al servidor ftp
if (ftp_site($conn, 'CHMOD 0600 /home/user/privatefile')) {
echo "Comando ejecutado con éxito.\n";
} else {
die('El comando ha fallado.');
}
?>