14. december 2001 - 01:06Der er
12 kommentarer og 2 løsninger
Opret x.txt -fil fra Request.Form og indsæt derefter data i samme x.txt -fil
For at i ikke misforstår mig, må jeg komme med en længere forklaring:-) Mit ønske er følgende: Form input fra side 1 skal kunne skrives på side 2 På side 2 har jeg endnu en form med input. Så langt så godt. Nu til det jeg har en ide om jeg vil have systemet til. Hvordan opretter jeg en txt -fil med navnet xxxx.txt (xxxx skal være = input nummer 2) og derefter skriver data fra indput nummer 1 i xxxx.txt -filen? Lyder måske lidt specielt så derfor får i også lige min ide til hvordan det kunne se ud:-)
Her starter problemerde *S* Nu vil jeg gerne have mit script til at oprette en fil med navnet fra input name \"tlf\" og skrive input name \"navn\" i første linie.
Hvad skal jeg bruge det til??? Det er fordi jeg senere i forløbet skal kunne læse de oplysninger som folk har tastet ind, uden at skulle oprette en database. Samtidig skal jeg kunne gå ind på mit webhotel og downloade alle de *.txt -filer der i tidens løb er blevet oprettet. Hvorfor jeg ikke bare bruger en database til det??? Fordi det kan jeg heller ikke finde ud af. Har prøvet at installere MySQL men fatter ikke en brik af det, og da systemet ikke skal bruges til store mængder at data og hurtige opslag tror jeg (til at starte med) at min egen lille opfndelse her er lidt nemmere at håndtere for en nybegynder:-)
Håber der er en venlig sjæl der kan finde de minutter der skal bruges, til at banke det ind i på min harddisk så det sidder fast med 7\" søm.
>>>trz Det kan godt være man kan slå det hele op via dit link, men det kunne jeg sikkert også i min bibel (Worx) så jeg skal bruge en lidt mere direkte vejledning til hvordan jeg får ovenstående script til at virke uden at skulle læse mig til det *S* Har alle de bøger (bibler) og links jeg skal bruge, men har ikke et ½ år til at sætte mig ind i det. Så hvis du (eller andre) kan diske op med et simpelt eksempel så kan jeg via logikken nok selv udbygge det til det jeg skal bruge det til.
Hvad med at udbygge det (Dette kommer fra det link som tzr gav) :
Set FSO = CreateObject(\"Scripting.FileSystemObject\") Set TextStream = FSO.CreateTextFile(\"\\ReadMe.txt\") TextStream.WriteLine(\"My song lyrics collection\") TextStream.Close
Sorry den lange svartid, men arbejdet har taget over (julejob hos Pakketrans).
Jeg er ikke helt med larsen, da ovenstående jo kun vil skrive til en fil med navnet ReadMe.txt Tror jeg nok, da jeg ikke har \"læst\" med:-)
Jeg ville gerne have at man kunne oprette en fil med navnet på den input jeg får. Eks. Bruger indtaster dette telefonnummer: 46464646 og hermed bliver der oprettet en fil med navnet 46464646.txt
Problemet er at der ved senere lejligheder skal kunne søges på brugerens gamle bestillinger mm.
>>>larsen Jeg har altså ikke kunne få det til at virke som det skal:-(
Har du ændret en hel del i mit script så det er kommet til at se således ud: Dim fso, f Set fso = CreateObject(\"Scripting.FileSystemObject\") Set f = fso.OpenTextFile(\"d:\\home\\freestyledk\\www\\asp\\blabla.txt\", 8, True) f.WriteLine Request.Form(\"navn\") f.Close
Dette virker fint, den skriver til filen uden at slette hvad der står i forvejen eller opretter filen hvis den ikke findes endnu. Så langt så godt men...
jeg kan stadig ikke få det til at lave filens navn om til det som der blev skrevet i f.eks Request.Form(\"navn\") Enten så skriver den filens navn som \"navn.txt\" og ikke det som der rent faktisk er blevet brugt som indput, eller også får jeg fejl på siden:-(
Takker selv:-) Der kommer jo nok en del flere spørgsmål inden jeg får helt styr på det her *S* Er bange for der allerede er et på vej omkring hvordan man checker om filen *.txt findes inden den oprettes *LOL*
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.