Récupérer ligne dans fichier texte

pingwin Messages postés 6 Date d'inscription jeudi 31 juillet 2003 Statut Membre Dernière intervention 19 mai 2005 - 13 août 2003 à 09:37
pingwin Messages postés 6 Date d'inscription jeudi 31 juillet 2003 Statut Membre Dernière intervention 19 mai 2005 - 13 août 2003 à 14:46
bonjour

J'ai un fichier texte qui contient des données que j'aimerais récupérer: seulement je ne veux pas toutes les données seulement une partie par-ci par là. Une fois la donnée récupérée, je veux la mettre dans une bd dans le champ corespondant.Y'a t'il un moyen de le faire en asp?

Voici un extrait de mon fichier texte :

From: Auteur
AbbreviateFrom: Auteur
AltFrom: Auteur
AltLang:
ThreadId: TLEF-57PJ3R
Remote_User:
MainID: 9BFCC787B6D2503800256B6B004B4196
AbrFrom: Auteur
WebCategories: COMMANDES UNIX
readers:
NewsLetterSubject: contrôler la charge du processeur
Path_Info:
Subject: contrôler la charge du processeur
Categories: COMMANDES UNIX
$UpdatedBy: Auteur
$Revisions: 25/02/2002 13:42:14,25/02/2002 13:43:32,23/12/2002 15:28:00

- taper la commande :
# ps -aux

From: Auteur
AbbreviateFrom: Auteur
AltFrom: Auteur
AltLang:
ThreadId: TLEF-57PK5G
Remote_User:
MainID: 1C09E29F8DF4B1D500256B6B00503053
AbrFrom: Auteur
readers:
NewsLetterSubject: quels sont les volumes montés ?
Path_Info:
Subject: quels sont les volumes montés ?
Categories: COMMANDES UNIX
WebCategories: COMMANDES UNIX
$UpdatedBy: Auteur

# mount

From: Auteur
AbbreviateFrom: Auteur
AltFrom: Auteur
AltLang:
ThreadId: TLEF-57PKCE
Remote_User:
MainID: EB26DD86368EE26B00256B6B005135A9
AbrFrom: Auteur
WebCategories: COMMANDES UNIX
readers:
NewsLetterSubject: connaitre les périphériques connectés
Path_Info:
Subject: connaitre les périphériques connectés
Categories: COMMANDES UNIX
$UpdatedBy: Auteur
$Revisions: 25/02/2002 14:48:44

- se placer dans le répertoire sbin:
# cd /sbin

- lancer le programme scu :
# scu show edt

...

En fait, chaque paragraphe correspond à un document. Et donc je voudrais, par exemple, intercepter le contenu de from (l'auteur) de webcategories du document pour pourvoir le placer dans les champs de ma bd pour la ligne correspondant à mon document.
Est-ce possible?

d'avance Merci

1 réponse

pingwin Messages postés 6 Date d'inscription jeudi 31 juillet 2003 Statut Membre Dernière intervention 19 mai 2005
13 août 2003 à 14:46
qqun peut-il m'aider car je galère grave. Voilà ce que j'ai fait: mais ça ne marche pas ou alors de manière aléatoire (les response.write c'est mon debugger) :

<%
Set FSO = CreateObject("Scripting.FileSystemObject")
fichier="lotus_structured text_char12.txt"
chemin_fichier= Server.MapPath(fichier)

Set inF = FSO.OpenTextFile(chemin_fichier, 1, FALSE, FALSE)

While not inF.atEndOfStream ' tant qu'on est pas à la fin du fichier

While inF.readLine() <> chr(12) 'tant qu'on est pas tombé sur le caractère saut de page

motCle = inF.read(4) ' lit les 4 premiers caractères d'une ligne.

if motCle = "WebC" then
inF.skip(12)
titre = inF.readLine()
response.write(titre)
end if

if motCle = "$Rev" then
inF.skip(9)
date1 = inF.readLine()
date2 = left(date1,10)
response.write(date2)
end if

if motCle = "$Upd" then
inF.skip(9)
auteur = inF.readLine()
response.write(auteur)
end if

if motCle = "Subj" then
inF.skip(6)
descr = inF.readLine()
response.write(descr)
end if

if motCle = "Main" then
inF.skip(5)
id= inF.readLine()
id2 = left(id,5)
response.write(id2)
end if
wend

wend ' recommence la boucle
inF.close
%>

qqun peut-il me dépanner en me disant ce qui cloche (tout??????)

merci
0
Rejoignez-nous