Функции PHP FTP: руководство по взаимодействию с FTP-серверами

Упомянутая вами функция ftp_exec()не существует в PHP. Однако в PHP имеется несколько функций, связанных с FTP, которые можно использовать для взаимодействия с FTP-серверами. Вот некоторые часто используемые методы с примерами кода:

  1. Подключиться к FTP-серверу:

    $ftp = ftp_connect('ftp.example.com');
  2. Войти на FTP-сервер:

    $login = ftp_login($ftp, 'username', 'password');
  3. Загрузить файл на FTP-сервер:

    $file = 'local_file.txt';
    $remoteFile = 'remote_file.txt';
    if (ftp_put($ftp, $remoteFile, $file, FTP_BINARY)) {
    echo 'File uploaded successfully';
    } else {
    echo 'Error uploading file';
    }
  4. Загрузить файл с FTP-сервера:

    $remoteFile = 'remote_file.txt';
    $localFile = 'local_file.txt';
    if (ftp_get($ftp, $localFile, $remoteFile, FTP_BINARY)) {
    echo 'File downloaded successfully';
    } else {
    echo 'Error downloading file';
    }
  5. Удалить файл на FTP-сервере:

    $remoteFile = 'remote_file.txt';
    if (ftp_delete($ftp, $remoteFile)) {
    echo 'File deleted successfully';
    } else {
    echo 'Error deleting file';
    }
  6. Закройте FTP-соединение:

    ftp_close($ftp);

Обратите внимание, что это всего лишь несколько примеров, в PHP доступно больше функций FTP для различных целей. Важно обращаться к документации PHP для получения полного списка функций и их использования.