30. december 2002 - 20:49
Der er
4 kommentarer og
1 løsning
FileSystemObject
Hejsa allesammen...
Jeg er ikke helt inde i FSO, og vil derfor gerne have lidt hjælp - jeg har en txt-fil, hvor en linie ser således ud:
jb,1,Onkel Joakims Trillioner,1 juni 1968,jb1.jpg,ic cwd 23,w us 41-01,i cwd 23-a,i tl 312-a,i tl 315-a,i tl 148-a,i tl 149-a,i tl 330-b,i tl 331-a,i tl 298-a,i tl 299-b,w us 12-04
Jeg vil så gerne have, at det bliver til forskellige - hvad fanden er det de hedder... dem man dim'er? Ja, sådan én, hvor når jeg skriver
fso = ...
Så er fso lig det...
Det skal så splittes efter kommaet med flg. navne:
navn,nummer,titel,dato,sider,pris,billede,allehist
Derefter skal alle de derefter have et navn som hedder hist1, hist2, hist3 alt efter hvor mange der er!!!
Håber i er med, ellers spørg løs!!!
/cotus
30. december 2002 - 20:59
#1
Du kan splitte med komandoen split, og den retunere et array. Dette kan du så tilgå via id'er, så du kan få noget der ser ud som hist(1), hist(2) osv.
Du kan også loope igenne dette på (f.eks.) følgende måde:
for i=0 to ubound(hist)
'Gør noget med dine vars
Response.write(hist(i) & "<br>")
next
Her hedder dit array så altså hist.
At hive dem ud i variabler er nok ikke den smarteste ide, da du, så vist jeg kan forstå, ikke ved hvor mange variabler du snakker om.
Hvis du har brug for at splitte lidt mere smart end bare ved f.eks. , (Og det har jeg på fornemmelsen at du skal) så kig evt. på regEx. Her kan du lave en masse sjovt, men ifølge min erfaring tager det lidt tid at tilpasse sit regular expression så det virker med alle mulige sjove undtagelser, osv...
Håber det hjalp en smule :D
Godt nytår...
30. december 2002 - 21:06
#2
Hejsa klok...
Da jeg er HELT ny indenfor FSO, ville jeg høre om du ikke kan lave et script som udfører det, og så kan du forklare derudfra, hvad du har gjort, hvad det gør, og sådan?
For jeg skal jo også lære noget!
/cotus
30. december 2002 - 21:07
#3
Og ja, jeg ville gerne have arrays'ne:
- navn
- nummer
- titel
- dato
- sider
- pris
- billede
- allehist
Og så skal resten derfra have arrays ved navn hist(x)...
/cotus