Función ftp_pasv() PHP

Definición y uso

La función ftp_pasv() establece el modo pasivo en encendido o apagado.

En el modo pasivo, la conexión de datos se inicia por el cliente, no por el servidor. Esto es útil cuando el cliente está detrás de un cortafuegos.

Sintaxis

ftp_pasv(ftp_connection,modo,
) Descripción
ftp_connection Necesario. Define la conexión FTP a usar (identificador de la conexión FTP).
modo

Necesario. Define el modo.

  • TRUE = modo pasivo activado
  • FALSE = modo pasivo desactivado

Descripción

Si el parámetro modo Es verdadero, abre el modo de transferencia pasiva (MODO PASIVO), de lo contrario, si el parámetro modo Es falso, cierra el modo de transferencia pasiva. En el modo pasivo abierto, la transferencia de datos se inicia por el cliente, no por el servidor.

Si tiene éxito, devuelve true, si falla, devuelve false.

Ejemplo

<?php
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"admin","ert456");
ftp_pasv($conn,TRUE);
ftp_close($conn);
?>