PHP FTP-funktiot
- Edellinen sivu PHP Filter
- Seuraava sivu PHP HTTP
PHP FTP -esittely
FTP-funktiot tarjoavat tiedostopalvelimelle pääsyn asiakasohjelmistona tiedostotransferiprotokollan (FTP) avulla.
FTP-funktiot käytetään yhteyden avaamiseen, kirjautumiseen ja sulkemiseen, samoin kuin tiedostojen siirtämiseen, lataamiseen, uudelleennimeämiseen, poistamiseen ja tiedostojen tiedon hakemiseen palvelimelta. Ei kaikki FTP-funktiot toimivat kaikilla palvelimilla tai palauttavat samanlaisia tuloksia. FTP-funktiot ovat olleet käytettävissä PHP 3:n jälkeen.
Nämä funktiot käytetään FTP-palvelimen tarkkaan käyttöön. Jos tarvitset vain lukea ja kirjoittaa FTP-palvelimelle, suositellaan käyttämään Filesystem-funktioissa olevaa ftp://-sokkeliä.
Asenna
PHP:n Windows-versio sisältää FTP-laajennuksen tuen sisäänrakennettuna. Näitä funktioita voidaan käyttää ilman lisälaajennuskirjastojen lataamista.
Kuitenkin, jos käytät PHP:n Linux-versiota, lisää kompilaatiota varten valitsin --enable-ftp (PHP4 tai uudempi) tai --with-ftp (PHP3-versio).
PHP FTP-funktiot
PHP:Merkitsee, mistä PHP-versiosta alkaen tätä funktiota tuetaan.
Funktio | Kuvaus | PHP |
---|---|---|
ftp_alloc() | Määritä tilaa tiedostolle, joka lähetetään FTP-palvelimelle. | 5 |
ftp_cdup() | Vaihda nykyinen hakemisto FTP-palvelimen emo-hakemistoksi. | 3 |
ftp_chdir() | Vaihda FTP-palvelimen nykyinen hakemisto. | 3 |
ftp_chmod() | Aseta tiedoston oikeudet FTP:llä. | 5 |
ftp_close() | Sulje FTP-yhteys. | 4 |
ftp_connect() | Avaa FTP-yhteys. | 3 |
ftp_delete() | Poista tiedosto FTP-palvelimelta. | 3 |
ftp_exec() | Suorita ohjelma/komento FTP:llä. | 4 |
ftp_fget() | Lataa tiedosto FTP-palvelimelta ja tallenna se paikallisesti jo avoimessa tiedostossa. | 3 |
ftp_fput() | Lähetä avoin tiedosto ja tallenna se FTP-palvelimella tiedostona. | 3 |
ftp_get_option() | Palauttaa nykyisen FTP-yhteyden erilaiset asetukset. | 4 |
ftp_get() | Lataa tiedosto FTP-palvelimelta. | 3 |
ftp_login() | Kirjaudu sisään FTP-palvelimelle. | 3 |
ftp_mdtm() | Palauttaa määritetyn tiedoston viimeisimmän muokkausajan. | 3 |
ftp_mkdir() | Luo uusi hakemisto FTP-palvelimella. | 3 |
ftp_nb_continue() | Jatkuva tiedoston haku/lähetys (ei estä). | 4 |
ftp_nb_fget() | Lataa tiedosto FTP-palvelimelta ja tallenna se paikallisesti jo avoimessa tiedostossa (ei estä). | 4 |
ftp_nb_fput() | Lähetä avoin tiedosto ja tallenna se FTP-palvelimella (ei estä). | 4 |
ftp_nb_get() | Lataa tiedosto FTP-palvelimelta (ei estä). | 4 |
ftp_nb_put() | Lähetä tiedosto palvelimelle (ei estä). | 4 |
ftp_nlist() | Palauttaa määritetyn hakemiston tiedostolistan. | 3 |
ftp_pasv() | Palauttaa, onko FTP:n passiivinen tila avoin. | 3 |
ftp_put() | Lähetä tiedosto palvelimelle. | 3 |
ftp_pwd() | Palauttaa nykyisen hakemiston nimen. | 3 |
ftp_quit() | ftp_close() | 3 |
ftp_raw() | Lähetä raakakomento FTP-palvelimelle. | 5 |
ftp_rawlist() | Palauttaa määritetyn hakemiston tiedostojen yksityiskohtaisen luettelon. | 3 |
ftp_rename() | Nimeä uudelleen FTP-palvelimella oleva tiedosto tai hakemisto. | 3 |
ftp_rmdir() | Poista FTP-palvelimelta oleva hakemisto. | 3 |
ftp_set_option() | Aseta erilaisia FTP-suorituskykyvalitsimia. | 4 |
ftp_site() | Lähetä SITE-komento palvelimelle. | 3 |
ftp_size() | Palauttaa määritetyn tiedoston koon. | 3 |
ftp_ssl_connect() | Avaa turvallisen SSL-FTP-yhteyden. | 4 |
ftp_systype() | Palauttaa etä FTP-palvelimen järjestelmätyypin tunnisteen. | 3 |
PHP FTP muuttujat
PHP:Indikoi, mistä PHP-versiosta lähtien tätä muuttujaa tuetaan.
Muuttujat | Kuvaus | PHP |
---|---|---|
FTP_ASCII | 3 | |
FTP_TEXT | 3 | |
FTP_BINARY | 3 | |
FTP_IMAGE | 3 | |
FTP_TIMEOUT_SEC | 3 | |
FTP_AUTOSEEK | 4 | |
FTP_AUTORESUME |
Päätetään automaattisesti palautus- ja aloituspaikka GET- ja PUT-pyynnöissä Toimii vain FTP_AUTOSEEK avattuna |
4 |
FTP_FAILED | Asynkroninen siirto epäonnistui | 4 |
FTP_FINISHED | Asynkroninen siirto onnistui | 4 |
FTP_MOREDATA | Asynkroninen siirto on aktiivinen tila | 4 |
- Edellinen sivu PHP Filter
- Seuraava sivu PHP HTTP