Запись txt файла на FTP и наоборот

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
dimmm
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 25.07.2008 (Пт) 14:22

Запись txt файла на FTP и наоборот

Сообщение dimmm » 25.07.2008 (Пт) 14:28

Подскажите пожалуйста, как мне автоматически кидать файлик текстовый в папку сайта, где храняться все *.txt, *.htm, а потом сливать его оттуда??

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 25.07.2008 (Пт) 18:27

А какие проблемы не дают тебе это сделать?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Сообщение Proxy » 25.07.2008 (Пт) 19:06

Незнание спецификаций FTP протокола видимо) Ну тут уж линк на RFC
http://tools.ietf.org/html/rfc959
http://tools.ietf.org/html/rfc2228

Ну а чтение/запись файла - можешь удосужиться поискать.
Follow the white rabbit.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 25.07.2008 (Пт) 20:53

Proxy
А зачем ему знать протокол? wininet.dll знает, и хватит с того.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Сообщение Proxy » 25.07.2008 (Пт) 21:07

А не проще вручную? Просто сокет + мозг + протокол FTP = решение данной задачи.
Follow the white rabbit.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 25.07.2008 (Пт) 21:36

Proxy
Ничуть не проще.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

dimmm
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 25.07.2008 (Пт) 14:22

Сообщение dimmm » 26.07.2008 (Сб) 15:12

вот исходник который вродь не работает...

Dim strUrl As String
Dim strSource As String
Dim strDest As String

Private Sub Command1_Click()
strUrl = txtURLbox.Text
strSource = txtServerPath.Text
strDest = txtLocalPath.Text
Inet1.Execute strUrl, "GET " & strSource & " " & strDest
End Sub

Private Sub Inet1_StateChanged(ByVal State As Integer)
Dim strAllText As String
Dim strLine As String
Select Case State
Case icError
If Inet1.ResponseCode = 80 Then
MsgBox "file exist! new name:"
Else
MsgBox Inet1.ResponseInfo, , "unknown error"
End If
Case icResponseCompleted
If Option1.Value = True Then
Open strDest For Input As #1
Do Until EOF(1)
Line Input #1, strLine
strAllText = strAllText & strLine & vbCrLf
Loop
Close #1
txtNote.Text = strAllText
Else
txtNote.Text = ""
MsgBox "completed", , strDest
End If
End Select
End Sub

Matew
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 894
Зарегистрирован: 28.06.2004 (Пн) 17:44
Откуда: Дальний Восток, г. Ха

Сообщение Matew » 28.07.2008 (Пн) 8:28

dimmm, в Api-guide искать по слову "ftp".
Алкоголь и сканеры-ваши враги! Не верите-смотрите аватару :-)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 52

    TopList