СОЗДАТЬ ФАЙЛ НА FTP PHP
Для создания файла на FTP с использованием PHP необходимо использовать функции FTP-клиента. Для начала необходимо установить соединение с FTP-сервером с помощью функции ftp_connect().
Затем для авторизации необходима функция ftp_login(), которая принимает логин и пароль от учетной записи FTP.
После успешной авторизации можно создать файл на FTP-сервере при помощи команды ftp_fput(). При вызове этой функции необходимо передать дескриптор соединения, имя файла на сервере, строку с данными, которые необходимо записать, и режим записи. Режим записи может быть FTP_ASCII или FTP_BINARY.
//Установка соединения$conn_id = ftp_connect($ftp_server);//Авторизация на сервере$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);//Проверка на успешную авторизациюif ((!$conn_id) || (!$login_result)) { exit("Не удалось установить соединение с FTP-сервером.");} else { echo "Соединение установлено\n";}//Открытие файла на сервере и запись данных в него$remote_file = "/path/to/remote/file.txt";$content = "Некоторый текст";$file_mode = FTP_ASCII;if (ftp_fput($conn_id, $remote_file, $content, $file_mode)) { echo "Успешно записан текст в файл на FTP-сервере.\n";} else { echo "Не удалось записать текст в файл на FTP-сервере.\n";}//Закрытие соединенияftp_close($conn_id);
PHP уроки 3. Работа по FTP с помощью FileZilla. PHP для начинающих.
#24 Уроки PHP - Учим язык PHP, Чтение из файла и запись в файл на PHP
PHP уроки. 3: Работа по FTP с помощью FileZilla (PHP для начинающих)
Загрузка файла на сервер и обработка на PHP (Часть-2) - Базовый курс PHP-7
SFTP upload to and download from a remote server in PHP 7 using phpseclib (Simple Code)
Уроки PHP 7 - Как сделать форму Upload файла
Загрузка файлов с фронтенда