INET + Fichier Texte

cs_Danyz Messages postés 98 Date d'inscription dimanche 20 juillet 2003 Statut Membre Dernière intervention 31 octobre 2006 - 5 déc. 2004 à 19:39
cs_Danyz Messages postés 98 Date d'inscription dimanche 20 juillet 2003 Statut Membre Dernière intervention 31 octobre 2006 - 5 déc. 2004 à 22:16
Salut @ tous , je comprend pas une chose , quand je telecharge un fichier texte avec INET, lorsque je le lit avec la methode Line Input , et bien comme premiere ligne il me trouve la totalité du fichier texte ???

exemple je fait un test en locale avec un fichier texte contenant :
"Ligne 01
Ligne 02
Ligne 03"

en faisant Line Input #1, strTemp , vb renvoit "Ligne 01" comme valeur , si je fait la meme chose avec le meme fichier que j'ai mit sur un ftp (rapatrié en http) j'ai comme resultat :"Ligne 01
Ligne 02
Ligne 03"

il ne "delimite" plus les lignes :S
ca vient de quoi ?

6 réponses

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
5 déc. 2004 à 19:53
Salut Danyz
- Comment tu l'écris ton fichier texte quand tu le récupères avec iNet ?
- Que se passe t-il quand tu l'ouvres avec NotePad ?
... va falloir donner des infos

Vala
Jack
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
0
cs_Danyz Messages postés 98 Date d'inscription dimanche 20 juillet 2003 Statut Membre Dernière intervention 31 octobre 2006
5 déc. 2004 à 20:00
j'ai essayé avec plusieur methode :

strURL = "http;\\site.com\fichier.txt"
Open App.Path & "\temp.txt" For Output As #1
Write #1, Inet1.OpenURL(strURL)
Close #1

ou en passant par une variable :
strTemp = Inet1.OpenURL(strURL)
Open App.Path & "\temp.txt" For Output As #1
print #1, strTemp
Close #1

quand j'ouvre dans mon editeur de texte (context) les 2 fichiers sont les meme (a part un retour a la ligne tout a la fin sur le fichier télécharger)
0
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
5 déc. 2004 à 21:30
re Danyz
La méthode Print est plus adaptée que Write (obsolète et insère des " en début et fin de chaîne).
La méthode "Chaine = INet.OpenURL" ne devrait pas poser de problème de ce genre.
De préférence, utilise une méthode plus 'pro' pour faire des téléchargements : regarde, il y a eu une source ces derniers jours à ce sujet.

Et quand tu ouvres ton fichier avec NotePad, ça donne quoi ?

Vala
Jack
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
0
cs_Danyz Messages postés 98 Date d'inscription dimanche 20 juillet 2003 Statut Membre Dernière intervention 31 octobre 2006
5 déc. 2004 à 21:37
dans Notepad j'ai droit a ca :
( * = un espece de carré)

0.5*01 Décembre 2004*6,12 Mo*....

Au lieu de :

0.5
01 Décembre 2004
6,12 Mo
....

la methode Write je ne connaissait pas , j'ai trouvé ca dans les MSDN , merci de l'info ;)

Je vais la les sources de ces derniers jours ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_Danyz Messages postés 98 Date d'inscription dimanche 20 juillet 2003 Statut Membre Dernière intervention 31 octobre 2006
5 déc. 2004 à 22:03
arfffffffffffffffffffffff pfffffffffffffffffffffffffffff

j'ai trouvé , j'ai testé depuis un autre hebergeur et ca marche sans problemes...
je suis degouté je m'arrache les cehveux depuis 2 heures

chez free ca marche pas et g testé sur un hebergeur pro ca marche

Tu as une idé du pourquoi du comment ?? ^^

Thx ;)
0
cs_Danyz Messages postés 98 Date d'inscription dimanche 20 juillet 2003 Statut Membre Dernière intervention 31 octobre 2006
5 déc. 2004 à 22:16
j'ai resolu mon probleme en changant l'extension du fichier :)

Merci encore , @ ++
0
Rejoignez-nous