ftp_site

(PHP 4, PHP 5, PHP 7)

ftp_siteEnvía un comando SITE al servidor

Descripción

ftp_site ( resource $ftp_stream , string $command ) : bool

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

Ver también

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