Hej.. Jeg har lavet sårn et lille system til en chat jeg bruger.. Og da jeg så endelig bliver færdig med systemet er der selvfølgelig en fejl..
i min browser står der:
Parse error: syntax error, unexpected T_STRING in /home/metal/public_html/ichat/index.php on line 35
og her er scriptet:
<html>
<head>
<title>I-chat hjælpe database</title>
</head>
<body>
<?
$db = mysql_connect("localhost", "database", "password");
mysql_select_db("metal_ichat", $db);
if($_POST["skriv"]){
$bruger = $_POST["User"];
$ip = $_POST["IP"];
$grund = $_POST["Grund"];
if(!get_magic_quotes_gpc()){
$bruger = addslashes($bruger);
$ip = addslashes($ip);
$grund = addslashes($grund);
}
$date_array = getdate();
$date = $date_array["mday"] . "/" . $date_array["mon"] . "-" . $date_array["year"];
mysql_query("INSERT INTO chat (User, IP, Date, Grund) VALUES ('$bruger', '$ip', '$date', '$grund')");
}
?>
<center>
<form method="post" action="<? echo $PHP_SELF; ?>">
<input type?"hidden name="skriv" value="1">
Bruger:<input type="text" name="Bruger"><br>
IP:<input type="text" name="IP"><br>
Grund:<br>
<textarea name="Grund" cols="30" rows="5"></textarea><br>
<INPUT TYPE=submit VALUE="Send informationer">
</form>
<table>
<?
$foresp = mysql_query(SELECT Bruger, IP, Date, Grund FROM chat ORDER BY nr DESC");
while($data = mysql_fetch_array($foresp)){
echo "<tr><td valign=\\"top\\">";
echo "Bruger: <a href=\\"http://www.ip-adress.com/whois/";
echo $data["IP"];
echo "\\">";
echo $data["Bruger"];
echo "/";
echo $data["IP"];
echo "</a>";
echo "<br>";
echo $data["Date"];
echo "</td><td valign=\\"top\\">";
echo nl2br($data["Grund"]);
echo "</td> </tr>";
}
?>
</table>
</center>
</body>
</html>
(det ville nok være en idé at putte det over i noget notepad++ eller en anden teksteditor med de skønne enheder som notepad++ har..)
På forhånd tak
Martin