PHP ftp_pasv()-funktio

Määrittely ja käyttö

ftp_pasv()-funktio asettaa passiivisen tilan avoimeksi tai suljettavaksi.

Passiivisessa tilassa tietojen yhteyden muodostaminen tapahtuu asiakkaalla, ei palvelimella. Tämä on hyödyllistä, jos asiakas sijaitsee palomuurin takana.

Syntaksi

ftp_pasv(ftp_connection,mode)
Parametrit Kuvaus
ftp_connection Välttämätön. Määrittää käytettävän FTP-yhteyden (FTP-yhteyden tunniste).
mode

Välttämätön. Määrittää tilan.

  • TRUE = passiivinen tila päällä
  • FALSE = passiivinen tila pois päältä

Kuvaus

Jos parametri mode On totta, avaa passiivisen siirto-tilan (PASV MODE), muuten jos parametri mode Jos on väärin, sulkee passiivisen siirto-tilan. Passiivisessa tilassa tiedonsiirto käynnistetään asiakkaalla, ei palvelimella.

Jos menestys, palauttaa true, epäonnistuminen palauttaa false.

Esimerkki

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