Avatar billede metal_hansen Nybegynder
22. februar 2003 - 17:57 Der er 27 kommentarer og
1 løsning

Hvordan får jeg den her chat til at virke?! (opsætning)

http://www.eksperten.dk/spm/320350

Jeg vil gerne ha chatten fra ovenstående spørgsmål til at virke. Jeg aner intet om hvordan, men det er vist noget med at jeg skal skrive mit brugernavn og pass et eller andet sted. Mit webhotel er www.starthotel.dk
( http://www.runehansen.starthotel.dk )
Plz help!

Det er sikkert meget simpelt, men jeg er jo som sagt newbie i det halløj der.
Avatar billede metal_hansen Nybegynder
22. februar 2003 - 18:05 #1
flere point gives gerne, hvis det er et svært spørgsmål.
Avatar billede metal_hansen Nybegynder
23. februar 2003 - 04:10 #2
Jeg er nu kommet så langt (har læst en del) at jeg får meddelelsen:

Dette nick er allerede optaget
Skriv dit chat-nick og tryk 'LogIn':

når jeg prøver at logge ind.
Jeg ku forestille mig at det er pga. noget med rettigheder?!
Help plz.
Avatar billede metal_hansen Nybegynder
23. februar 2003 - 13:55 #3
Er der slet ingen der kan hjælpe her?!
Avatar billede olebole Juniormester
24. februar 2003 - 15:25 #4
<ole>

Det sker fordi, du ikke kan sætte brugernavnet ind i DB'en.
Find disse linier i 'login.php':


    $user = addslashes( $user );
    $sql = "insert into users set user='$user'";
    $res = mysql_query( $sql );
    if ( mysql_affected_rows()>0 ) {

Og skriv dette i stedet:


    $user = addslashes( $user );
    $sql = "insert into users set user='$user'";
    $res = mysql_query( $sql ) or die (mysql_error());
    if ( mysql_affected_rows()>0 ) {

Så vil du få en fejl-meddelelse

/mvh
</bole>
Avatar billede metal_hansen Nybegynder
24. februar 2003 - 15:28 #5
ok - men hvordan sætter jeg så brugernavnet ind i db'en?!

nå jeg prøver lige at bytte de linier ud
Avatar billede olebole Juniormester
24. februar 2003 - 15:31 #6
Når jeg skriver 'brugernavn' her, mener jeg 'chat-nick'  ;o)
Avatar billede metal_hansen Nybegynder
24. februar 2003 - 15:33 #7
ok ja nu får jeg en fejl:

Table 'usr_xxxx.users' doesn't exist
  (xxx er noget andet men jeg skal vel ikke afsløre for meget...?!)
Avatar billede olebole Juniormester
24. februar 2003 - 15:34 #8
Ahaaaa ..... Hansen. DB-tabellerne skal jo først oprettes  :)
Hvis du har downloaded pakken, ligger der en fil i den, der hedder 'chat.sql'. Den kan du køre i f.eks. phpMyAdmin, hvis du bruger den
/mvh
Avatar billede olebole Juniormester
24. februar 2003 - 15:35 #9
Jeg har set, hvad xxx er  ;o)
Det betyder nu ikke noget
Avatar billede olebole Juniormester
24. februar 2003 - 15:39 #10
Hvis du bruger phpMyAdmin, navigerer du til din database. Der står så i højre vindue noget à la:
  "Run SQL query/queries on database draw [Documentation]:"
Nedenfor er et <input type="file">, hvorover der står:
  "or Location of the textfile:"
Tryk 'Browse' og find filen. Derefter trykker du 'Go'.
Så skulle du gerne have de to tabeller i databasen
Avatar billede metal_hansen Nybegynder
24. februar 2003 - 15:42 #11
når ja - det kan man jo se når man selv går ind og prøver at skrive noget hehe.

og jeg kigger på det :)
Avatar billede metal_hansen Nybegynder
24. februar 2003 - 15:42 #12
og=ok
Avatar billede metal_hansen Nybegynder
24. februar 2003 - 15:43 #13
jeg hoster jo ikke selv filerne - men det gøres igennem phpmyadmin (el. hvad det nu hedder) - men jeg fatter ikke en dart når jeg logger mig ind på det på www.starthotel.dk
Avatar billede metal_hansen Nybegynder
24. februar 2003 - 15:44 #14
citat: "Hvis du bruger phpMyAdmin, navigerer du til din database"

kan jeg så gøre det?!
Avatar billede olebole Juniormester
24. februar 2003 - 15:49 #15
Du finder din database i venstre frame. Klik på den, så kommer det dokument, jeg omtalte, frem i højre frame
Avatar billede metal_hansen Nybegynder
24. februar 2003 - 16:49 #16
frame?! øøøh nu er jeg ikke med?!
men jeg har ikke tid mere før måske sent iaften - ellers kigger jeg på det imorgen.
Men tak indtil videre.
Avatar billede olebole Juniormester
24. februar 2003 - 17:41 #17
phpMyAdmin ligger i to frames. Den venstre indeholder menuen og i den højre kan du administrere tabellerne  :)
Nu kan du prøve at kikke på den - så kan det være, du kan følge min anvisning i kommentaren (24/02-2003 15:39:34).
Vi snakkes  ;o)
Avatar billede metal_hansen Nybegynder
25. februar 2003 - 20:05 #18
Nu håber jeg du sidder foran skærmen, ole :)

jeg tror nok jeg har fundet frem til noget. Men hvilken fil er det jeg skal finde når der kommer en 'browse' knap frem?
Avatar billede metal_hansen Nybegynder
25. februar 2003 - 20:11 #19
YES - jeg tror sq det virker :)

venter lige med at smide point i nakken på dig, ok ;-)
Avatar billede metal_hansen Nybegynder
25. februar 2003 - 20:12 #20
(fandt ud af det var mysql.txt jeg skulle finde...)
Avatar billede metal_hansen Nybegynder
25. februar 2003 - 21:36 #21
ok - kan du ikke fortælle mig hvordan jeg får den centreret i min Iframe?
http://www.runehansen.starthotel.dk
kig under chat
Avatar billede metal_hansen Nybegynder
25. februar 2003 - 21:38 #22
<?
include ( "config.php" );
unset( $user_name );
session_start();
if ( !isset($user_name) || $user_name=="" ) Header ( "Location: login.php" );
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title>Chat på RuneHansen.dk</title>
    <SCRIPT src="../misc/js_indhold.js" type=text/javascript></SCRIPT>
    <link href="../misc/styles_indhold.css" rel="stylesheet" type="text/css">
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- ***********************************************************************
                        OleBole-Chat Version 1.0
                    (c) Copyright Ole Clausen, 2003
                   
    This chat was downloaded from http://www.eksperten.dk/spm/320350
        The code is free to use if you leave these lines untouched.
              If you alter the code, dont erase these lines.
                  Add a modification-notice instead.
   
************************************************************************ -->
<style type="text/css">
td {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
}
.msgTbl {
    width: 100%;
}
td, input, button {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
}
input {
    width: 100%;
    border: 1px dashed #336699;
}
button {
    background-color: #dedede;
    border: 1px solid #336699;
    margin-left: 15px;
}
.u {
    width: 100px;
    color: #ff0000;
    vertical-align: top;
    padding: 5px 12px 5px 5px;
    border-bottom: 1px dashed #999999;
}
.m {
    padding: 5px;
    border-bottom: 1px dashed #999999;
   
}
.time {
    color: #336699;
    font-size: 9px;
}
.clHidFrame {
    position: absolute;
    width: 1px;
    height: 1px;
    left: 0px;
    top: 0px;
}
#chat {
    width: 450px;
}
</style>
<script type="text/JavaScript">
var maxNumMsgs = <?=$maxNumMsgs?>;
var hiCol = "<?=$hiCol?>";
var loCol = "<?=$loCol?>";
var d=document;
function gE(id){return d.getElementById(id)}
function gA(o,tN){return o.getElementsByTagName(tN)}
function writeChat( a ) {
    var tbl = gE("chat");
    for (i=0; i<a.length; i+=3) {
        var bgCol = ( gA(tbl, "TR")[0].style.backgroundColor=="#ffffff" )? loCol : hiCol;
        var newRow = tbl.insertRow(0);
        var newCell = newRow.insertCell(0);
        newCell.innerHTML = "<b>" + a[i] + "</b><div class=\"time\">[" + a[i+1] + "]</div>";
        newCell.className = "u";
        var newCell = newRow.insertCell(1);
        newCell.innerHTML = a[i+2];
        newCell.className = "m";
        newRow.style.backgroundColor = bgCol;
    }
    var numMsgs = gA(tbl, "TR").length;
    while ( numMsgs>maxNumMsgs ) {
        tbl.deleteRow(numMsgs-1);
        numMsgs--;
    }
}
window.onunload = function() {
    window.open( "logout.php", "logOutWin", "width=100,height=100" );
}
</script>
</head>
<body>

<div align="center" style="width:470px">
<div align="center" id="bla" style="height:250px;overflow:auto;">
<table id="chat" cellspacing="0" cellpadding="0" border="0">
<tr>
    <td colspan="2">&nbsp;</td>
</tr>
</table>

</div>
<form name="msgForm" target="msgFrame" action="msg.php" method="post">
<table class="msgTbl" cellspacing="0" cellpadding="0" border="0">
<tr>
    <td><input type="text" name="msg"></td>
    <td style="width:10px;"><button type="submit">Send</button></td>
</tr>
</table>
</form>
</div>

<iframe name="msgFrame" class="clHidFrame" src="msg.php" frameborder="0"></iframe>
<iframe name="chatFrame" class="clHidFrame" src="chat.php" frameborder="0"></iframe>
</body>
</html>
Avatar billede metal_hansen Nybegynder
25. februar 2003 - 22:20 #23
Nevermind - har fået lidt hjælp af AHV :)
Avatar billede metal_hansen Nybegynder
25. februar 2003 - 22:21 #24
Så mangler jeg bare et svar fra dig, Ole :-)
Avatar billede metal_hansen Nybegynder
01. marts 2003 - 19:52 #25
vil du ikke ha dem, ole? hehe
Avatar billede metal_hansen Nybegynder
03. marts 2003 - 17:45 #26
så er det snart liiige før de ryger tilbage i lommen ;)
Avatar billede metal_hansen Nybegynder
04. marts 2003 - 18:43 #27
nå. men så snupper jeg dem selv :)

Jeg fandt jo også ud af det uden den store hjælp - men sig til hvis du vil ha nogle :)
Avatar billede metal_hansen Nybegynder
26. april 2003 - 04:31 #28
hvis du vil ha dem, så får du dem ;-)
(så lige dette spr.)
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
Computerworld tilbyder specialiserede kurser i database-management

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