Avatar billede tiger82 Nybegynder
30. oktober 2000 - 17:07 Der er 6 kommentarer og
2 løsninger

FATAL ERORR

HEJSA !!!

Jeg har bruge for hjælp, hvorfor skriver min chat hele tiden sådan...

Parse error: parse error in d:\\home\\webzonedk\\www\\testerne\\chat\\index.phpon line 2

Her er Script:
<?
INCLUDE=\"./include/configuration.inc.php\";
$db= new db_local;
$db2= new db_local;

$header -> assign(\"BODY\",\"\");
   
$header -> easy_print();
?>
<table border=0 width=100% cellspacing=0 cellpadding=10>
<tr>
    <td width=70% valign=top>
<?
$tblheader -> assign(\"TBLTITLE\",$suser_login);
$tblheader -> assign(\"WIDTH\",\"100%\");
$tblheader -> assign(\"ALIGN\",\"center\");
$tblheader -> easy_print();

?>
<form method=POST action=\"chatlogin.php\">
<table border=0 width=100% cellspacing=0 cellpadding=0>
<tr>
    <td align=right><? echo $susername ?>:</td>
    <td><input type=text name=chatuser></td>
</tr>
<tr>
    <td align=right><? echo $spassword ?>:</td>
    <td><input type=password name=userpassw></td>
</tr>
<tr>
    <td align=right><? echo $sroom ?>:</td>
    <td><select name=chatroom>
    <?
    $db->query(\"SELECT * FROM chatrooms ORDER BY name\");

    while ($db->next_record())
    {
    $room = $db->record[name];
    $db2->query(\"SELECT count(*) FROM chatusers WHERE room = \'$room\' AND active= \'1\'\");
    $chatters = $db2->result();
    echo  \"<option value=\\\"$room\\\">$room ($chatters $schatter)\";
    }
    ?>
    </select></td>
</tr>
<tr>
    <td colspan=2 align=center><input type=submit value=\"<? echo $slogin ?>\"></td>
</tr>
</table>
</form>
<?
$tblfooter -> easy_print();
?>
<br>
<?
$tblheader = new EasyTemplate(\"$basepath/templates/tblheader.tpl\");   
$tblheader -> assign(\"TBLTITLE\",$snew_user);
$tblheader -> assign(\"WIDTH\",\"100%\");
$tblheader -> assign(\"ALIGN\",\"center\");
$tblheader -> easy_print();
echo $errorstr;
?>
<form method=POST action=\"adduser.php\">
<table border=0 width=100% cellspacing=0 cellpadding=0>
<tr>
    <td align=right><? echo $susername ?>:</td>
    <td><input type=text name=chatuser value=\"<? echo $cusername; ?>\" maxlength=20></td>
</tr>
<tr>
    <td align=right><? echo $spassword ?>:</td>
    <td><input type=password name=userpass maxlength=10></td>
</tr>
<tr>
    <td align=right><? echo $spassword ?>:</td>
    <td><input type=password name=userpass2 maxlength=10></td>
</tr>
<tr>
    <td align=right><? echo $srealname ?>:</td>
    <td><input type=text name=realname maxlength=50 value=\"<? echo $crealname ?>\"></td>
</tr>
<tr>
    <td align=right><? echo $semail ?>:</td>
    <td><input type=text name=useremail maxlength=50 value=\"<? echo $cuseremail ?>\"></td>
</tr>
<tr>
    <td colspan=2 align=center><input type=submit value=\"<? echo $screate_account; ?>\"></td>
</tr>
</table>
</form>
<?
$tblfooter -> easy_print();
?>
    </td>
    <td width=30% valign=top>
<?
    $tblheader = new EasyTemplate(\"$basepath/templates/tblheader.tpl\");
    $tblheader -> assign(\"WIDTH\",\"100%\");
    $tblheader -> assign(\"ALIGN\",\"center\");
    $tblheader -> assign(\"TBLTITLE\",$sroomdescs);
    $tblheader -> easy_print();
    $db ->query(\"SELECT * FROM chatrooms ORDER BY name\");
    $db2 = new db_local;
    while ($db->next_record())
    {
    $room = $db->record[name];
    $db2->query(\"SELECT count(*) FROM chatusers WHERE active = \'1\' AND room = \'$room\'\");
    $num =$db2->result();
    echo \"<b>\".$room.\" ($num $schatter $sinside)</b><br>\".$db->record[descr].\"<br><br>\";
    }
    $tblfooter -> easy_print();
?>   
    </td>
</tr>
</table>
<?
$footer -> easy_print();
$db->close();
?>
Avatar billede andreas_admin Nybegynder
30. oktober 2000 - 17:19 #1
tigerdyr82>> Du har stort set accepteret alle dine spørgsmål selv, og dermed ikke afgivet nogen point. Det er ikke mange dage siden, du fik chancen for at \"komme igen\", og bruge Eksperten ordentligt. Lad være med at sætte den tillid over styr nu. Det eneste du opnår er manglende velvilje fra Eksperterne !! Dette er sidste advarsel, men det har du nok forstået :)
Avatar billede doeleman Nybegynder
30. oktober 2000 - 17:46 #2
Jeg tror ikke filen configuration.inc.php bliver inkluderet.

Erstat INCLUDE=\"./include/configuration.inc.php\";
med include(\"./include/configuration.inc.php\");
Avatar billede tiger82 Nybegynder
30. oktober 2000 - 18:38 #3
DoeleMan....jeg får det samme svar hele tiden....

Parse error: parse error in d:\\home\\webzonedk\\www\\testerne\\chat\\index.php on line 2

Mvh
Tiger...
Avatar billede tiger82 Nybegynder
30. oktober 2000 - 18:40 #4
Vent lidt....jeg har fået det her svar;::::

Parse error: parse error in ./include/configuration.inc.php on line 42

Fatal error: Cannot instantiate non-existent class: db_local in d:\\home\\webzonedk\\www\\testerne\\chat\\index.php on line 3

Her er Sript af Configuration.....:
<?
$basepath    = \"/testerne/chat\";
$baseurl    = \"http://www.web-zone.dk/\";

$title        = \"Mazen\'s PHP Chat V2.0.00 A\";

$welcomemsg    = \"
            Hallo $chatuser!<br><br>
            Willkommen im Raum $chatroom.<br><br>
        \";
$logoutmsg    = \"
            Vielen Dank f&uuml;rs chatten!<br>
            Komm doch bald mal wieder!
        \";

$language    = \"german\";
$emoticons = true;

$adminuser=\"admin\";
$adminpass=\"secret\";


# Don\'t change these lines below!
INCLUDE \"$basepath/include/db_mysql.inc.php\";
INCLUDE \"$basepath/include/templates.inc.php\";
INCLUDE \"$basepath/lang/$language.lang.php\";

# Please fill in the correct variables for Database Connection
class db_local extends db_sql
{
    var $host = \"localhost\";
    var $user = \"root\";
    var $password = \"\";
    var $database = \"chat\";
}


$header = new EasyTemplate (\"$basepath/templates/header.tpl\");
$header -> assign(\"TITLE\",$title);
$footer = new EasyTemplate (\"$basepath/templates/footer.tpl\");
$tblheader = new EasyTemplate (\"$basepath/templates/tblheader.tpl\");
$tblfooter = new EasyTemplate (\"$basepath/templates/tblfooter.tpl\"); 

?>
Avatar billede doeleman Nybegynder
30. oktober 2000 - 20:25 #5
Hvilken version af php bruger du?
Avatar billede tiger82 Nybegynder
30. oktober 2000 - 21:03 #6
Doelemna....det ved jeg ik...hvordan kan man vide det ??
Avatar billede doeleman Nybegynder
30. oktober 2000 - 21:21 #7
Prøv at lave en fil med følgende script:
<?
  phpinfo();
?>

Når du kører scriptet, vil du få en side der ser nogenlunde således ud: http://doeleman.dk/phpinfo.php

I første linie kan du se, hvilket version du kører.
Avatar billede tiger82 Nybegynder
31. oktober 2000 - 09:43 #8
hej igen...

du kan se hvilken version jeg har på:

http://www.web-zone.dk/phpinfo.php

men jeg tror at det er PHP Version 4.0.2 !!
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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