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
Дело происходит следующим образом.
Запустил програмку, файлы скачались на рабочий стол и отправились на почту.
Затем удалились с рабочего стола и с сервера.
Потом всё повторяется но только если файлы на сервере есть. Так как их там нет то програмка не должен слать почту но он скачивает те же файлы и почту отсылает как ни в чём не бывало.
Ечинственное что я могу зделать так это ПЕРЕЗАПУСТИТЬ програмку. Только после этого она файлы не находит на сервере.
Неужели файлы где то в памяти ? Как же так ?
Последнее редактирование: