(PHP 4, PHP 5, PHP 7, PHP 8)
ftp_site — Ejecuta el comando SITE en un servidor FTP
ftp_site() ejecuta el comando SITE
en
el servidor FTP.
Los comandos SITE
no están normalizados, y pueden
variar de un servidor a otro. Permiten gestionar, entre otras cosas, los permisos
de ficheros y los grupos.
ftp
An FTP\Connection instance.
command
El comando SITE. Tenga en cuenta que este argumento no se escapa, por lo que pueden producirse comportamientos no deseados si el nombre de los ficheros contiene espacios u otros caracteres.
Versión | Descripción |
---|---|
8.1.0 |
The ftp parameter expects an FTP\Connection
instance now; previously, a recurso was expected.
|
Ejemplo #1 Envío de un comando SITE a un servidor FTP
<?php
// Conexión al servidor FTP
$ftp = ftp_connect('ftp.example.com');
if (!$ftp) die('Imposible conectarse al servidor ftp.example.com');
// Identificación con el usuario "user" y la contraseña "pass"
if (!ftp_login($ftp, 'user', 'pass')) die('Error de identificación en el servidor ftp.example.com');
// Resultado: comando "SITE CHMOD 0600 /home/user/privatefile" en el servidor ftp
if (ftp_site($ftp, 'CHMOD 0600 /home/user/privatefile')) {
echo "El comando se ha ejecutado correctamente.\n";
} else {
die('El comando ha fallado.');
}
?>