(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.
ftpUna instancia de FTP\Connection.
commandEl 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 |
El parámetro ftp ahora espera una instancia de
FTP\Connection ; anteriormente, se esperaba un resource.
|
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.');
}
?>