Что нового

Скачивает не существующий фаил с FTP сервера

tonycstech

Новичок
Сообщения
94
Репутация
3
Обьясните как так, файл который я удалис с сервера, скачивается снова и снова.
Я даже зашёл на сервер сам, убедится что его там нет, а он всё скачивает и скачивает.
Чё делать ? Чё за бред какой то ?

Код:
Func _CheckFTP()
    $Open = _FTP_Open("My FTP")
    $Session = _FTP_Connect($Open, $FTP_server, $FTP_username, $FTP_pass)
    _FTP_GetLastResponseInfo($ErrorCode, $Responce) ;store error and responce into variable
    If $ErrorCode = 0 Then
        GUICtrlSetData($Status, "Status: Downloading files")
        $DownloadPic = _FTP_FileGet($Session, "/htdocs/Shapshot.jpg", $Snapshot) ;Get file from server
        $DownloadINI = _FTP_FileGet($Session, "/htdocs/Message.ini", $FileToStoreMessage) ;Get file from server
        If $DownloadPic = 1 And $DownloadINI = 1 Then
            _Email()
            FileDelete($Snapshot) ;Delete file localy
            FileDelete($FileToStoreMessage) ;Delete file localy
            _FTP_FileDelete($Session, "/htdocs/Shapshot.jpg") ;Delete file from FTP server
            _FTP_FileDelete($Session, "/htdocs/Message.ini") ;Delete file from FTP server
        EndIf
    EndIf
EndFunc   ;==>_CheckFTP

Дело происходит следующим образом.
Запустил програмку, файлы скачались на рабочий стол и отправились на почту.
Затем удалились с рабочего стола и с сервера.
Потом всё повторяется но только если файлы на сервере есть. Так как их там нет то програмка не должен слать почту но он скачивает те же файлы и почту отсылает как ни в чём не бывало.

Ечинственное что я могу зделать так это ПЕРЕЗАПУСТИТЬ програмку. Только после этого она файлы не находит на сервере.
Неужели файлы где то в памяти ? Как же так ?
 
Последнее редактирование:
Верх