19/03/08 11:53
maradon1010
Salve a tutti avrei bisogno di creare un programma in visual basic dove l'utente scrive dei dati e questi dati vengono inviati su un file di testo che si trova su uno spazio web.....mille grazie a chi mi aiuta...
[edit] Ho impostato un titolo più significativo. [/edit]
Ultima modifica effettuata da Shutdown 15/04/08 22:53
aaa
15/04/08 19:15
Overflow
per inviare il file di testo sullo spazio web con il protocollo FTP si può fare con l'oggetto Inet.
Ti spiego un po come utilizzare questo oggetto, Parto gia dal fatto ke tu abbia creato il file da spedire, mi contrento + sull'uso dell'oggetto...
aggiungi nei componenti "Microsoft Internet Transfer Protocoll" e inserisci quindi l'oggetto inet nel form e setta la proprietà Protocoll su 2 icFTP, dopodichè passa al codice
Private Sub Form_Load()
On Error GoTo Handleerr
URLACCESSO = "ftp://nomeutente:password@ip.del.server.ftp"
Inet1.Execute (URLACCESSO)
MsgBox "connessione avvenuta con successo"
Inet1.Execute "", "Put C:\prova.txt fileprova.txt"
Inet1.Execute "", "CLOSE"
Exit Sub
Handleerr:
MsgBox "Errore nell connessione"
End Sub
URLACCESSO = "
ip.del.server.ftp"
allora la variabile
urlaccesso è formata in questo modo.
nomeutente = al tuo nomeutente (username) registrato sul web server, per esempio Overflow
password = la stessa password utilizzata dal nome utente, per esempio 12345
ip.del.server.ftp. = è l'ip del web server ( credo vada bene anche l'host ma non ne sono sicuro), per esempio 63.245.25.43
quindi la variabile URLACCESSO diviene:
URLACCESSO = "
63.245.25.43"
------------------------------------------------
Inet1.Execute "", "Put C:\prova.txt fileprova.txt"
invece la funzione PUT invia il file C:\prova.txt sul web server, e questo file sul webserver prende il nome di fileprova.txt
Spero di essere stato chiaro...
Ciao.
Ultima modifica effettuata da Overflow 15/04/08 19:32
aaa