Avatar billede eds Nybegynder
24. juni 2003 - 10:08 Der er 16 kommentarer og
3 løsninger

chat room

jeg mangler et chat room i asp det skal være lavet sådan at man kan se om der er nogen inde chatroomet allerede og og så skal der være et sted hvor man skiver brugernavn når man vil joine chatroomet.
Avatar billede janemil Nybegynder
24. juni 2003 - 10:09 #1
<%
Response.Buffer = True
Session.LCID = 1030
%>
<html>
<head>
<%if Request.QueryString("mode") = "chat" then%>
    <meta http-equiv="REFRESH" content="3; URL=chat.asp?mode=chat">
<%end if%>
<title>Chat</title>
</head>
<%

Select Case LCase(Request.QueryString("mode"))

Case "chat"

        dim h
        h=hour(now())

    strUser = "<b>" & session("user") & "</b>"
    strMessage = Server.HTMLEncode(Trim(Request.Form("message")))
       


    ' // Her rydes Chat loggen, hvis den overstiger 10000 karakter
    If Len(Application("ChatLog")) > 10000 Then
        Application.Lock
        Application("ChatLog") = ""
        Application.UnLock
    End If

    If Request.Form("Action") = "Besked" Then
        If Len(strMessage) > 0 Then
                                 
                        strChatContent = strUser & " " & now() & " " & strMessage & "<br>" & Application("ChatLog")
            Application.Lock
            Application("ChatLog") = strChatContent
            Application.UnLock
        End If
    End If

    Response.Write Application("ChatLog")

Case "send" %>
<body background="images/nes2.jpg">
<%
    session("user") = Request("user")
%>
<%if session("user") <> "" then%>
<form method="POST" action="chat.asp?mode=chat" target="Top">
<input type="text" name="message" size="30">&nbsp;<input type="submit" name="Action" value="Besked">
</form>
<%else%>
<form method="POST" action="chat.asp?mode=send" target="Bottom">
<input type="text" name="user" size="30">&nbsp;<input type="submit" name="Action" value="Brugernavn">
</form>
<%end if%>

<% Case Else %>

<frameset rows="90%,*">
  <frame name="Top" src="chat.asp?mode=chat" scrolling="auto" marginwidth="4" marginheight="4" noresize>
  <frame name="Bottom" src="chat.asp?mode=send" scrolling="auto" marginwidth="4" marginheight="4">
  <noframes>
  <body>
  <p>Denne side bruger frames, og det understøtter din browser ikke.</p>
  </body>
  </noframes>
</frameset>
<% End Select %>

</body>
</html>
Avatar billede janemil Nybegynder
24. juni 2003 - 10:11 #2
Skal ligges i en fil der hedder chat.asp
Avatar billede eds Nybegynder
24. juni 2003 - 11:11 #3
Det fungere fint men man kan jo ikke se om der er nogen inde i chatroomet i forvejen.
Avatar billede janemil Nybegynder
24. juni 2003 - 11:13 #4
Sorry den havde jeg ikke lige fanget i farten.
Avatar billede eds Nybegynder
24. juni 2003 - 11:20 #5
okay det gør ikke noget tror du at du kan lave et der fungere sådan.
Avatar billede janemil Nybegynder
24. juni 2003 - 11:23 #6
Nej desværre ikke. Synes aldrig at "brugere online" bliver så godt uden at bruge en database.
Du må desværre vente til der er nogle der poster en mere avanceret chat - det kommer nok snart der findes jo mange.
Postede kun mit script da jeg synes den er dejlig simpel.
Avatar billede eds Nybegynder
24. juni 2003 - 12:41 #7
okay...


Er der nogen andre der kender sådan et script det behøver ikke at være asp det må også godt være php hvis der er nogen der er bedre til det.
Avatar billede janemil Nybegynder
24. juni 2003 - 12:43 #8
Avatar billede eds Nybegynder
24. juni 2003 - 12:56 #9
Det dur ikke den siger bare:

Warning: fopen(data/log) [function.fopen]: failed to create stream: Permission denied in /disk2/users/gamespaces/incl/hdr.inc on line 22



WARNING! Create an empty directory /data and CHMOD it to 777!
Avatar billede netro Nybegynder
24. juni 2003 - 12:59 #10
Det skal du over i PHP-afdelingen med.
Avatar billede eds Nybegynder
24. juni 2003 - 13:04 #11
ok.


Er der så nogen andre der kender et asp chatroom.
Avatar billede netro Nybegynder
24. juni 2003 - 13:14 #12
Ja, jeg har lavet to forholdsvis store, men de koster $$$.

Har du kigget på www.activedeveloper.dk og www.hotscripts.com ?
Avatar billede netro Nybegynder
24. juni 2003 - 13:15 #13
Avatar billede eds Nybegynder
24. juni 2003 - 21:16 #14
Alle disse chatrooms fungere fint men man kan stadig ikke se om der er nogen der har joinet chatroomet i forvejen.
Avatar billede eds Nybegynder
25. juni 2003 - 09:54 #15
Er der nogen andre der kender et asp chatroom hvor man kan se om der er nogen der har joinet chatroomet.
Avatar billede eds Nybegynder
28. juni 2003 - 00:09 #16
Er der slet ikke nogen der kender sådan et chatroom
Avatar billede janemil Nybegynder
28. juni 2003 - 00:26 #17
De nævnte chats er jo stort set som du vil have dem.
Du kan jo bare rette en til.
Avatar billede eds Nybegynder
28. juni 2003 - 01:31 #18
Ja men problemet er at jeg ikke kender noget til asp og jeg vil gerne have et script der viser hvor mange der har joinet chatroomet inden man selv joiner det.
Avatar billede eds Nybegynder
17. oktober 2003 - 17:33 #19
Nå så gir jeg nogle af pointsne
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