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