Guest Spinal Posted June 27, 2006 Report Share Posted June 27, 2006 Необходим скрипт который бы удалял файлы с ftp через определённый промежуток времени. Если есть подобные скрипты то подскажите названия. Link to comment Share on other sites More sharing options...
Ф@РТОВЫЙ Posted June 28, 2006 Report Share Posted June 28, 2006 Spinal: ты хочешь написать подобный скрипт или скачать подобный? Если написать, то вот нужные функции: Для установки соеденения с ftp сервером: resource ftp_connect ( string host [, int port [, int timeout]] ) Параметры: host - Адрес FTP сервера. Этот аргумент не должен содержать слешей в конце и префикса ftp:// в начале. port - Этот аргумент указывает альтернативный порт для подключения. Если он опущен или установлен в ноль, то будет использован FTP порт по умолчанию - 21. timeout - Этот аргумент указывает таймаут для всех последующих сетевых операций. Если опущен, используется значение по умолчанию, равное 90 секундам Для логина на сервере: bool ftp_login ( resource ftp_stream, string username, string password ) Параметры: ftp_stream - Идентификатор соединения с FTP сервером username - Имя пользователя (USER) password - Пароль (PASS) Для закрытия соеденения: bool ftp_close ( resource ftp_stream ) В параметре передаётся идентификатор соединения с FTP сервером Для удаления файла на сервере: bool ftp_delete ( resource ftp_stream, string path ) Параметры: ftp_stream - Идентификатор соединения с FTP сервером path - Файл, который нужно удалить Вот впринципе, то что тебе надо, за другими функциями ты можешь обратится в мануал на сайте php.net Link to comment Share on other sites More sharing options...
Ф@РТОВЫЙ Posted June 28, 2006 Report Share Posted June 28, 2006 Совсем забыл про рабочий пример <?php//Эти данные замени на свои$ftp_server = "ftp.example.com"; //имя сервера ftp$ftp_user = "foo"; //логин$ftp_pass = "bar"; //пароль$file = "public_html/old.txt"; //фаил для удаления//Установка соеденения и логин:if($conn_id = @ftp_connect($ftp_server)) {if (@ftp_login($conn_id, $ftp_user, $ftp_pass)) { if (@ftp_delete($conn_id, $file)) { echo "Фаил успешно удалён"; $ftpok = true; } else $ftpok = false;} else $ftpok = false;@ftp_close($conn_id);}else $ftpok = false;if(!$ftpok) echo "Не удалось удалить фаил!";?> Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now