Всички сайта

Протоколът FTP (протокол за трансфер на файлове - протокол за пренос на файлове) - един от най-старите интернет протоколи за предаване на файлове между два hostami.Kak правило, когато се работи с FTP, следните стандартни действия:

  • Свързване с отдалечен FTP сървър
  • Регистрация на FTP-сървър
  • сваляне на файлове от сървъра или сървърът
  • затваряне връзка

Свързване с отдалечен FTP-сървъра се извършва с помощта ftp_connect функции:

Като задължителен параметър, тази функция се получава името на хоста домакин. , с което искате да се свържете. Втората опция параметър показва номера на порта на пристанището, през които връзката. Ако не е посочен този параметър, връзката се осъществява чрез порт 21, който е стандартен FTP-порт. Една трета незадължителен параметър определя максималното време на изпълнение на скрипта (изчакване) и по подразбиране, за да 90 секунди.

Свързване към отдалечения FTP сървър

След като връзката е установена, сървърът трябва да бъдат регистрирани с конкретно име и парола. Това може да стане с помощта на ftp_login функция.

Регистрация на FTP-сървър

Както можете да видите от списъка, ftp_login функция може да отнеме три параметъра: дръжката на FTP-връзки, върнати от ftp_connect. потребителско име и parol.Zamechanie: Регистрация на сървъра не се нуждае от FTP-сървър е анонимно.

В края на сесията с FTP-сървър, трябва да затворите FTP-връзка чрез ftp_quit функция, която използва като свои само параметър ЕВРОВОК FTP-връзки:

Изтегляне на файлове от сървъра се извършва с помощта ftp_get функции:

Аргументът на готовност. Задаване на режим на прехвърляне на файлове трябва да бъдат посочени като постоянна или FTP_BINARY FTP_ASCII. FTP_ASCII режим се използва за прехвърляне на файлове, състоящи се само от ASCII-символи (т.е., текстови файлове, ..) и двоичен режим - да предаде всички останали файлове.