Programmering af JavaScript tekstboks
Hej.Jeg har en chat på netten, Hvor jeg står i et lille dilemma, Vores nuværende Textboks, som er lavet i PHP belaster vores Server for meget. Derfor ville jeg være lykkelig over at kunne få lidt hjælp til at få den samme tekstbox programmeret i JavaScript, så det belaster knap så meget.
Vore nuværende tekstboks ser sådan her ud, hvis det skulle være en hjælp:
<?
include("menu.php");
?>
<script language="javascript">
setTimeout('self.location.reload();', 2000 );
</script>
<?
include("../../../secure/sql.php");
$s_auth = mysql_query("SELECT password FROM users WHERE username = '$_SESSION[username]' AND id = '$_SESSION[userid]'");
$auth = mysql_fetch_array($s_auth);
if($auth[password] != $_SESSION[password] OR !$_SESSION[username]) {
print "fejl $_SESSION[username] og $_SESSION[password] $auth[password]";
print "<script language=\"javascript\">window.close</script>";
header("fail.php");
exit;
}
$s_onlinfo = mysql_query("SELECT rum,rumtid FROM onlineusers WHERE sub_id = '$_SESSION[userid]'");
$onlinfo = mysql_fetch_array($s_onlinfo);
$s_beskeder = mysql_query("SELECT besked,username,til FROM textbox WHERE rum = '$onlinfo[rum]' AND tid > '$onlinfo[rumtid]' ORDER BY tid DESC LIMIT 20");
WHILE($beskeder = mysql_fetch_array($s_beskeder)) {
$s_igno = mysql_query("SELECT * FROM igno WHERE userid = '$_SESSION[userid]' AND ignorer = '$beskeder[username]'");
$igno = mysql_fetch_array($s_igno);
if($beskeder[til] == NULL) {
if($igno == NULL) {
$af = $beskeder[username];
$besked = $beskeder[besked];
$besked = wordwrap($besked, 20, "\n", 1);
echo "$af - $besked<br>";
}
}
if($beskeder[til] == $_SESSION[username]) {
if($igno == NULL) {
$af = $beskeder[username];
$besked = $beskeder[besked];
$besked = wordwrap($besked, 20, "\n", 1);
echo "<i>$af - $besked</i><br>";
}
}
if($beskeder[til] != NULL AND $beskeder[username] == $_SESSION[username]) {
if($igno == NULL) {
$af = $beskeder[til];
$besked = $beskeder[besked];
$besked = wordwrap($besked, 20, "\n", 1);
echo "<i>Til: $af - $besked</i><br>";
}
}
}
include("../inc/main_w_footer.php");
Vil Meget gerne give en skilling for det :D