Da du ved der altid er maks 10 linier i tekstfilen, så kan du læse og udskrive den på følgende måde: ----------------------------------------------- <html> <title>Læse fra tekstfiler</title> <head> </head> <body> <% Dim fso, f, filespec Set fso = CreateObject(\"Scripting.FileSystemObject\") filespec = Server.Mappath(\"/chat.txt\") Set f = fso.OpenTextFile(filespec,1)
\' Læs linie for linie indtil slutningen af filen Do While not f.AtEndOfStream Response.write f.ReadLine & \"<br>\" Loop
f.Close %> </body> </html> ----------------------------------------------- Jeg vender snart tilbage med skrivningen.
do: din database vil \"aldrig\" komme op på 5 mb, det vil kræve tusindvis af indlæg. Og ja det ville være nemmere med en database, + du kan kontrollere gamle indlæg
Okay, du skal oprette en 3 filer, med følgende indhold:
chat.txt -------- linie 1<br> linie 2<br> linie 3<br> linie 4<br> linie 5<br> linie 6<br> linie 7<br> linie 8<br> linie 9<br> linie 10<br>
las.asp ------- <html> <head> <meta http-equiv=\'pragma\' content=\'nocache\'> <meta http-equiv=\'case-control\' content=\'no-store\'> <title>Læs fra tekstfil</title> </head> <body> <% Dim fso, f, filespec Set fso = CreateObject(\"Scripting.FileSystemObject\") filespec = Server.Mappath(\"../../fpdb/chat.txt\") Set f = fso.OpenTextFile(filespec,1)
\' Læs linie for linie indtil slutningen af filen Do While not f.AtEndOfStream Response.write f.ReadLine Loop
f.Close %> </body> </html>
skriv.asp --------- <% response.buffer=true %> <html> <head> <meta http-equiv=\'pragma\' content=\'nocache\'> <meta http-equiv=\'case-control\' content=\'no-store\'> <title>Skriv ti tekstfil</title> </head> <body> <% Dim fso, f, filespec, tekst, arrtekst Set fso = CreateObject(\"Scripting.FileSystemObject\") filespec = Server.Mappath(\"../../fpdb/chat.txt\") Set f = fso.OpenTextFile(filespec,1)
\' Læs tekstfil tekst = f.ReadAll f.Close
\' Dan array fra 0-9 arrtekst = Split(tekst,\"<br>\")
Set f = fso.OpenTextFile(filespec,2)
\' Skriv tekst i fil, arrtekst(0) udelades, da det er den ældste f.WriteLine arrtekst(1) & \"<br>\" f.WriteLine arrtekst(2) & \"<br>\" f.WriteLine arrtekst(3) & \"<br>\" f.WriteLine arrtekst(4) & \"<br>\" f.WriteLine arrtekst(5) & \"<br>\" f.WriteLine arrtekst(6) & \"<br>\" f.WriteLine arrtekst(7) & \"<br>\" f.WriteLine arrtekst(8) & \"<br>\" f.WriteLine arrtekst(9) & \"<br>\" f.WriteLine \"Her skal du skrive den nye tekst!\" & \"<br>\"
Hvordan får jeg den til at kunne skrive æ ø og å ind i chat.txt ?? Når jeg skriver æø eller å i chatten, går den kold og jeg skal opdatere \"Skriv\" siden inden jeg kan skrive videre på chatten ?!?
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.