Naärdin
-
25 juil. 2001 à 15:14
skibilidou
Messages postés10Date d'inscriptionjeudi 4 juin 2009StatutMembreDernière intervention 5 juin 2010
-
6 juin 2010 à 18:41
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
skibilidou
Messages postés10Date d'inscriptionjeudi 4 juin 2009StatutMembreDernière intervention 5 juin 2010 6 juin 2010 à 18:41
merci pr ton code zozo jte donne 10/10, vraiment utile ,c ce ki me mankai pr mon pti projet de keylogg
jacquemo
Messages postés7Date d'inscriptionjeudi 2 septembre 2004StatutMembreDernière intervention18 février 2010 18 févr. 2010 à 02:09
C'est une methode tres simple et robuste. On maitrise ce qui se passe. Bonne idee.
Il y a un petit probleme pour les FTP de gros fichiers : la session de commande a tendence a se fermer vite. Sous xp, je n'arrive pas a envoyer des gros fichiers.
POur resoudre, c'est simple, au lien de SHELL"ftp ...."
faire shell "cmd /c ftp ...."
pour savoir quand c'est fini on peut utiliser la sub SHELLWAIT decrite sur ce site.
Bravo a Alxandre !
cs_zozo14
Messages postés46Date d'inscriptionjeudi 2 novembre 2006StatutMembreDernière intervention 5 juin 2010 10 nov. 2009 à 22:13
'VB propose une solution sans OCX et trés simple
'à redéfinir selon votre site Ftp et votre login
Dim user = "..."
Dim pass = "..."
Dim fichlocal = "c:/essai.jpg"
Dim fichftp = "ftp://votreserveur/dossier1/dossier2/essai.jpg"
'upload
try
My.Computer.Network.UploadFile(fichlocal, fichftp, user, pass)
catch ex as exception
msgbox(ex.message)
end try
'les try permettent de récuperer l'erreur éventuelle
rimas10
Messages postés33Date d'inscriptionmardi 14 octobre 2003StatutMembreDernière intervention 2 février 2009 5 mars 2009 à 15:17
ca marche pas pour moi je ne sais pourquoi ?!
Matyouz
Messages postés28Date d'inscriptiondimanche 27 mars 2005StatutMembreDernière intervention27 juillet 2011 18 févr. 2009 à 20:21
ça marche du feu de dieu ... !
adomserge
Messages postés1Date d'inscriptionmardi 24 avril 2007StatutMembreDernière intervention18 février 2009 18 févr. 2009 à 15:42
et pour les images ça marche ?
cs_CHPIC
Messages postés4Date d'inscriptionvendredi 7 janvier 2005StatutMembreDernière intervention14 octobre 2009 12 oct. 2008 à 15:31
On peut aussi ajouter ceci dans la ligne de commande " > " & "CRFTP.TXT"
CRFTP.TXT contient alors le résultat de la conection , il suffit ensuite d'exploiter les codes qui se trouvent dans ce fichier.
Salutations
Matyouz
Messages postés28Date d'inscriptiondimanche 27 mars 2005StatutMembreDernière intervention27 juillet 2011 22 sept. 2008 à 08:27
et bien moi, je trouve cette source FORMIDABLE ... vu qu'Inet est très instable et incapable d'envoyer des fichiers images par lot (à mojns qu'on me prouve le contarire) et Winsock qui est difficile à aborder pour un débutant, je trouve cette solution MAGNIFIQUE.
Merci.
JULIEN0
Messages postés37Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention16 mai 20141 19 janv. 2007 à 10:53
je trouve ca assez dangereux d'exporter les informations du compte ftp dans un fichier externe.
la meme methode avec un textbox peut marcher ?
cs_Unreal
Messages postés89Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention26 mars 2006 2 nov. 2005 à 11:39
Un conseil, a la fin du fichier ajoute quit:
Print #1, "quit"
sinon ftp reste ouvert et le fichier temp.txt est inaccesible
voila j'aime bien ce code merci ;)
nycoss
Messages postés86Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention 9 mars 2006 30 avril 2005 à 01:23
utiliser le Shell de windows dans un programme VB n'est pas trés jolie, il vau mieu utiliser Inet
microalexx
Messages postés12Date d'inscriptionlundi 30 juin 2003StatutMembreDernière intervention 9 juillet 2007 19 déc. 2003 à 22:19
hum...
ce qui serai pas mal c ke tu refasse ce code plutot intéréssant et ke tu nous colle l'integralité de celui-ci
avec le sub_nom_sub , les délcarations, ect..
pour un programmeur averti ca reste comprehensible, mais vu que nombre des lecteurs sont la pour apprendre, ca reste dur a comprendre :)
sur ce, merci.
cs_lataupeben
Messages postés232Date d'inscriptiondimanche 19 octobre 2003StatutMembreDernière intervention24 janvier 2006 1 nov. 2003 à 17:11
si j' ai tout compris chdir designe le dossier courant pour crée tenp.txt
mais moi j' ai une erreur "invalide outside procedure"
cs_Urgo
Messages postés780Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention16 avril 20091 1 févr. 2003 à 23:38
Moyen comme méthode...mais intéréssant
mclic
Messages postés14Date d'inscriptionvendredi 6 septembre 2002StatutMembreDernière intervention 8 mars 2005 11 sept. 2002 à 17:02
salut comment faire pour envoyer un fichier "TXT" sur un "FTP" puis crée un dossier pour mettre le fichier "TXT" exemple: http://www.multimania.com/"lelogin"/allo/"FichierTXT"
et de recevoir les donnés du fichier "TXT" dans une textbox d'un prog vb.
merci de me repondre.
- mclic -
batlheureux
Messages postés5Date d'inscriptionjeudi 19 octobre 2000StatutMembreDernière intervention17 juin 2002 24 mai 2002 à 10:40
est-ce que tu connais un moyen de vérifier en vb si le transfert abien été effectué
merci
TheSaib
Messages postés2367Date d'inscriptionmardi 17 avril 2001StatutMembreDernière intervention26 décembre 200723 28 févr. 2002 à 11:45
c nul , c du bidouillage ca les gars ...
cs_LoupBlanc
Messages postés52Date d'inscriptionlundi 28 janvier 2002StatutMembreDernière intervention 8 avril 2009 20 févr. 2002 à 10:52
Rom1, c que ta variable site de "site = Shell("ftp -n -s:filename", vbHide)" n'est pas déclarée, dim site as integer
6 juin 2010 à 18:41
18 févr. 2010 à 02:09
Il y a un petit probleme pour les FTP de gros fichiers : la session de commande a tendence a se fermer vite. Sous xp, je n'arrive pas a envoyer des gros fichiers.
POur resoudre, c'est simple, au lien de SHELL"ftp ...."
faire shell "cmd /c ftp ...."
pour savoir quand c'est fini on peut utiliser la sub SHELLWAIT decrite sur ce site.
Bravo a Alxandre !
10 nov. 2009 à 22:13
'à redéfinir selon votre site Ftp et votre login
Dim user = "..."
Dim pass = "..."
Dim fichlocal = "c:/essai.jpg"
Dim fichftp = "ftp://votreserveur/dossier1/dossier2/essai.jpg"
'upload
try
My.Computer.Network.UploadFile(fichlocal, fichftp, user, pass)
catch ex as exception
msgbox(ex.message)
end try
'download
My.Computer.Network.DownloadFile(fichftp, fichlocal, user, pass)
'les try permettent de récuperer l'erreur éventuelle
5 mars 2009 à 15:17
18 févr. 2009 à 20:21
18 févr. 2009 à 15:42
12 oct. 2008 à 15:31
CRFTP.TXT contient alors le résultat de la conection , il suffit ensuite d'exploiter les codes qui se trouvent dans ce fichier.
Salutations
22 sept. 2008 à 08:27
Merci.
19 janv. 2007 à 10:53
la meme methode avec un textbox peut marcher ?
2 nov. 2005 à 11:39
Print #1, "quit"
sinon ftp reste ouvert et le fichier temp.txt est inaccesible
voila j'aime bien ce code merci ;)
30 avril 2005 à 01:23
19 déc. 2003 à 22:19
ce qui serai pas mal c ke tu refasse ce code plutot intéréssant et ke tu nous colle l'integralité de celui-ci
avec le sub_nom_sub , les délcarations, ect..
pour un programmeur averti ca reste comprehensible, mais vu que nombre des lecteurs sont la pour apprendre, ca reste dur a comprendre :)
sur ce, merci.
1 nov. 2003 à 17:11
mais moi j' ai une erreur "invalide outside procedure"
1 févr. 2003 à 23:38
11 sept. 2002 à 17:02
et de recevoir les donnés du fichier "TXT" dans une textbox d'un prog vb.
merci de me repondre.
- mclic -
24 mai 2002 à 10:40
merci
28 févr. 2002 à 11:45
20 févr. 2002 à 10:52
21 oct. 2001 à 00:58
29 juil. 2001 à 21:39
25 juil. 2001 à 17:13
25 juil. 2001 à 15:14
site = Shell("ftp -n -s:filename", vbHide)
c'est :
site = Shell("ftp -n -s:"+filename, vbHide)
T'as testé ton code?