Avatar billede webber Nybegynder
21. februar 2001 - 18:50 Der er 20 kommentarer og
1 løsning

Log-fil m.m.

Heysa!
Jeg har siddet og fumlet lidt med en chat, faktisk kun for at blive sejere til ASP *G*
Men jeg mangler sku en kode som gør følgende:
skriv.asp:
<html>
<head>
<title>
ASP
</title>
</head>
<body>
<form action=\"main.asp\">
Chat:<input type=\"text\" name=\"chat\">
<br>
<input type=\"submit\" value=\"Send\">
</form>
</body>
</html>

Main.asp skal så modtage det og vise det men kun de 10 første linjer. Så skal den så gemme alt i en fil som hedder [Dato].txt

Mvh.
Jonas
Avatar billede blazer Nybegynder
21. februar 2001 - 18:52 #1
4klar dig bedre...
Avatar billede bjarke-b Nybegynder
21. februar 2001 - 18:53 #2
<%
Set file = fso.CreateTextFile(server.mappath(\"dato.txt\"), 8)
file.Writeline(chat)
file.close
%>

Den tilføjer
Avatar billede bjarke-b Nybegynder
21. februar 2001 - 18:55 #3
<%
Set fso = CreateObject(\"Scripting.FileSystemObject\")
Set chatfile = fso.OpenTextFile(Server.Mappath(\"dato.txt\"), 1)
linie = 0
do until linie = 10
chat = chatfile.ReadLine
response.write chat & \"<br>\"
linie = linie + 1
loop
chatfile.close
%>
Avatar billede bjarke-b Nybegynder
21. februar 2001 - 18:55 #4
Den udskriver 10 linier!
Det er IKKE testet, så skriv lige hvis der er problemer
Avatar billede webber Nybegynder
21. februar 2001 - 19:06 #5
Fejl i chat = chatfile.ReadLine
Avatar billede bjarke-b Nybegynder
21. februar 2001 - 19:08 #6
kigger lige på det
Avatar billede webber Nybegynder
21. februar 2001 - 19:09 #7
Fejltype:
Der opstod en Microsoft VBScript-kørselsfejl (0x800A003E)
Input efter filens slutning
/chat/main.asp, line 6
Avatar billede bjarke-b Nybegynder
21. februar 2001 - 19:09 #8
<%
Set fso = CreateObject(\"Scripting.FileSystemObject\")
Set chatfile = fso.OpenTextFile(Server.Mappath(\"dato.txt\"), 1)
linie = 0
do until linie = 10 or chatfile.AtEndOfstream
chat = chatfile.ReadLine
response.write chat & \"<br>\"
linie = linie + 1
loop
chatfile.close
%>

Sådan, nu virker det også hvis der ikke er 10 linier i filen!
Avatar billede webber Nybegynder
21. februar 2001 - 19:13 #9
Det funker den læser fra den, men den indsætter ikke når jeg sender!
Avatar billede bjarke-b Nybegynder
21. februar 2001 - 19:16 #10
<%
if Request.ServerVariables(\"REQUEST_METHOD\") = \"POST\" then
Set file = fso.CreateTextFile(server.mappath(\"dato.txt\"), 8)
file.Writeline(Request.form(\"chat\"))
file.close
end if
%>
<html>
<head>
<title>
ASP
</title>
</head>
<body>
<form action=\"main.asp\">
Chat:<input type=\"text\" name=\"chat\">
<br>
<input type=\"submit\" value=\"Send\">
</form>
</body>
</html>
Avatar billede bjarke-b Nybegynder
21. februar 2001 - 19:19 #11
Det kode over skal være den fil man sender fra og den anden skal være den der læser
Avatar billede webber Nybegynder
21. februar 2001 - 19:23 #12
Fejltype:
Der opstod en Microsoft VBScript-kørselsfejl (0x800A01A8)
Et objekt er obligatorisk: \'fso\'
/chat/text.asp, line 3

Se selv på joz.adsl.dk
Lav en bruger og tryk på Chat og se
Avatar billede brain Nybegynder
21. februar 2001 - 19:26 #13
kom så bjarke...
Avatar billede bjarke-b Nybegynder
21. februar 2001 - 19:30 #14
Sådan !

Nu virker det!
Du kan se på www.bekhoj.dk/testchat/chat_frame.html

og downloade det på www.bekhoj.dk/testchat.zip
Avatar billede webber Nybegynder
21. februar 2001 - 19:35 #15
hehe undskyld jeg er så krævende ..
Lækkert arbejde, men kan du lave sådan at det nyeste tekst står øverst?
Så ville det være super!
Avatar billede bjarke-b Nybegynder
21. februar 2001 - 19:38 #16
Det ved jeg sq ikke helt hvordan man gør :-(
Måske en anden der ved.......
Avatar billede webber Nybegynder
21. februar 2001 - 19:42 #17
Ok.. Tak for hjælpen :)
Avatar billede brain Nybegynder
21. februar 2001 - 19:48 #18
<%
Set fso = CreateObject(\"Scripting.FileSystemObject\")
Set chatfile = fso.OpenTextFile(Server.Mappath(\"dato.txt\"), 1)
linie = 0
chat = array()
do until linie = 10
chat(linje) = chatfile.ReadLine
linie = linie + 1
loop

chatfile.close

for i=ubound(chat) to 0 step -1
  response.write( chat(i) )
next

%>
Avatar billede bjarke-b Nybegynder
21. februar 2001 - 19:53 #19
Brain ->
http://www.eksperten.dk/spm/51681
Du får lige point for det jeg ikke kunne finde ud af
Avatar billede webber Nybegynder
21. februar 2001 - 20:08 #20
Hmmm det virker sku ikke brain ..
Avatar billede webber Nybegynder
21. februar 2001 - 20:08 #21
Fejltype:
Der opstod en Microsoft VBScript-kørselsfejl (0x800A0009)
Indekset er uden for området: \'linje\'
/chat/chat.asp, line 7
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester