Toate site-

Protocolul FTP (File Transfer Protocol - File Transfer Protocol) - una dintre cele mai vechi protocoale de internet pentru transmiterea de fișiere între două reguli hostami.Kak, atunci când se lucrează cu FTP, următoarele acțiuni standard:

  • Conectați-vă la o distanță FTP-server
  • Înregistrarea pe FTP-server
  • descărcarea de fișiere de pe server sau serverul
  • închidere conexiune

Conectați-vă la o distanță FTP-server se realizează cu ajutorul funcțiilor ftp_connect:

Ca un parametru obligatoriu, această funcție primește numele de gazdă gazdă. cu care doriți să vă conectați. Al doilea parametru opțional indică un număr de port al portului prin care conexiunea. Dacă acest parametru nu este specificat, conexiunea se face prin portul 21, care este un standard de FTP port. Un al treilea parametru opțional definește timpul maxim de executare script-ul (timeout) și implicit la 90 de secunde.

Conexiunea la distanță server FTP

După ce conexiunea este stabilită, serverul trebuie să fie înregistrat cu un anumit nume și o parolă. Acest lucru se poate face folosind funcția ftp_login.

Înregistrarea pe un FTP-server

Dupa cum se poate vedea din listă, funcția ftp_login are trei parametri: mânerul FTP-conexiuni returnate de ftp_connect. Numele de utilizator și parol.Zamechanie: Înregistrare pe server nu are nevoie de un FTP-server este anonim.

La finalul sesiunii cu FTP-server, trebuie să închideți FTP-conexiunea prin intermediul funcției ftp_quit care preia ca doar descriptorilor parametru FTP-conexiuni:

Descărcarea fișierelor de pe server se realizează cu ajutorul funcțiilor ftp_get:

Argumentul modul. Set trebuie să fie specificat ca FTP_ASCII constantă sau FTP_BINARY modul de transfer de fișiere. Modul FTP_ASCII este utilizat pentru a transfera fișiere compuse numai din caractere ASCII (de exemplu, fișiere text ..), iar modul binar - de a transmite toate fișierele rămase.