ftp_site
(PHP 4, PHP 5)
ftp_site — EnvÃa un comando SITE al servidor
Descripción
bool ftp_site
( resource $secuencia_ftp
, string $comando
)
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.
Lista de parámetros
- secuencia_ftp
-
El identificador de enlace de la conexión FTP.
- comando
-
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.
Valores retornados
Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.
Ejemplos
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.');
}
?>