Упомянутая вами функция ftp_exec()
не существует в PHP. Однако в PHP имеется несколько функций, связанных с FTP, которые можно использовать для взаимодействия с FTP-серверами. Вот некоторые часто используемые методы с примерами кода:
-
Подключиться к FTP-серверу:
$ftp = ftp_connect('ftp.example.com');
-
Войти на FTP-сервер:
$login = ftp_login($ftp, 'username', 'password');
-
Загрузить файл на 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'; }
-
Загрузить файл с 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'; }
-
Удалить файл на FTP-сервере:
$remoteFile = 'remote_file.txt'; if (ftp_delete($ftp, $remoteFile)) { echo 'File deleted successfully'; } else { echo 'Error deleting file'; }
-
Закройте FTP-соединение:
ftp_close($ftp);
Обратите внимание, что это всего лишь несколько примеров, в PHP доступно больше функций FTP для различных целей. Важно обращаться к документации PHP для получения полного списка функций и их использования.