Forum und email

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

Ver también