Робота з ftp через php

Відео: Робота з FTP клієнтом FileZilla

Робота з FTP через PHP

Відео: PHPSTORM 10. НАСТРОЙКА ВИВАНТАЖЕННЯ Фото НА СЕРВЕР

Іноді буває потрібно завантажити різні файли по FTP через PHP. Наприклад, можна підправити який-небудь движок, а потім визначити всі свіжі файли (за датою зміни) і завантажити їх назад на сервер. Таким чином, якщо движок великий, то не доведеться чекати, поки завантажаться всі файли. Але це лише приклад того, як можна використовувати FTP через PHP. А тепер давайте розберемо, як це робиться.




Розберемо простий приклад по роботі з FTP через PHP:

Відео: Урок 3: Робота по FTP за допомогою FileZilla

lt ;?php
$ ftp
= ftp_connect("Ftp.site.ru","21","30") -// Створюємо ідентифікатор з`єднання (адреса хоста, порт, таймаут)
$ login
= ftp_login($ ftp,"Admin","Password") -// авторізуемся на FTP-сервері
if(!$ login)exit("Помилка підключення") -
ftp_mkdir
($ ftp,"Myrusakov") -// Створюємо директорію
ftp_chdir
($ ftp,"Myrusakov") -// Заходимо в створену директорію
ftp_put
($ ftp,"Image.jpg","Image.jpg", FTP_BINARY) -// Завантажуємо image.jpg на FTP в бінарному режимі
ftp_put
($ ftp,"New_doc.xml","Doc.xml", FTP_BINARY) -// Завантажуємо doc.xml (робимо ім`я new_doc.xml) на FTP в бінарному режимі
$ files
= ftp_nlist($ ftp,".") -// Отримуємо список файлів з поточної директорії
for($ i =0- $ i lt; count($ files) - $ i++){
echo $ files
[$ i]."
"
-// Виводимо всі отримані файли
}
ftp_get
($ ftp,"Local.xml","New_doc.xml", FTP_BINARY) -
ftp_close
($ ftp) -
?gt;



Код добре прокоментований, тому, що відбувається, думаю, Ви розумієте. Безумовно, це лише частина функцій, найважливіші. А з повним списком Ви можете ознайомитися в довіднику.

Відео: Робота з FTP клієнтом FileZilla. Керівництво новачка. ази веб-майстра

Не можу сказати, що я дуже часто працюю з FTP через PHP, але вміти це необхідно будь-якому розробнику, тому і написав цю статтю.

Поділися в соціальних мережах:

Схожі
Підключення до бази даних в phpПідключення до бази даних в php
Створення движка на mvc. Створюємо авторизацію.Створення движка на mvc. Створюємо авторизацію.
Створення движка на mvc. Робимо можливість редагування і видалення користувачів.Створення движка на mvc. Робимо можливість редагування і видалення користувачів.
Як дізнатися http-заголовки сервера через curlЯк дізнатися http-заголовки сервера через curl
Ftp-клієнт filezillaFtp-клієнт filezilla
Відправка cookie через curlВідправка cookie через curl
Чутливі до регістру пошук для mysqlЧутливі до регістру пошук для mysql
Витяг zip-архіву через phpВитяг zip-архіву через php
Робота з cookie в phpРобота з cookie в php
Створення движка на mvc. Починаємо роботу з базою даних.Створення движка на mvc. Починаємо роботу з базою даних.
» » Робота з ftp через php