• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

Как соединиться с FTP используя PHP?

Lomanu4 Онлайн

Lomanu4

Команда форума
Администратор
Сообщения
1,164
Симпатии
222
Баллы
155
VK
Код:
[LIST=1]
[*]// Установить соединение с сервером
[*]$conn_id = ftp_connect('server.name');
[*]// Вход на серервер
[*]$login_result = ftp_login($conn_id, 'userLogin', 'password');
[*]// Получить список файлов из выбранной директории
[*]$filePath = 'test/folder';
[*]$contents = ftp_nlist($conn_id, $filePath);
[*]$ftpContent = [];
[*]foreach($contents as $content) {
[*]    if ($content == '.' || $content == '..') {
[*]        continue;
[*]    }
[*]    $filePath .= "/" . $content;
[*]    // Получить размер текущего файла в байтах
[*]    $size = ftp_size($conn_id, $filePath);
[*]    // Получить дату модификации файла
[*]    $date = ftp_mdtm($conn_id, $filePath);
[*]    $ftpContent[] = array(
[*]        'path' => $filePath,
[*]        'name' => $content,
[*]        'size' => $size,
[*]        'date' => date('Y-m-d G:i:s', $date)
[*]    );
[*]}
[*]// Закрыть соединение
[*]ftp_close($conn_id);
[/LIST]
 
Последнее редактирование:
Вверх Снизу