Anonymous - 2002-06-07

Hallo!

Habe ein kleines Script gebastelt, dass mir auf jeder X-beliebigen Page per Javascriptaufruf die aktuellen User im Chat zeigen soll.

Source vom Script: (PHP)
-------------------
<?
include("defaults_inc.php");
include ("connect_db_inc.php");
$db_handle=connect_db($DATABASEHOST,$DATABASEUSER,$DATABASEPASSWD);
if(!$db_handle){
  exit;
}
$chatterinroom = mysql_query("SELECT Nick FROM chat ORDER BY Nick",$db_handle);
mysql_close($db_handle);
if (@mysql_num_rows($chatterinroom)<1)

    $ausgabe="...niemand...";
}
else
{
$ausgabe="";
while($nickrow = mysql_fetch_object($chatterinroom))
{
    $shownick=$nickrow->Nick;
    $ausgabe = $ausgabe.$shownick.", ";
}
    $ausgabe = substr($ausgabe,0,strlen($ausgabe)-2);
}
print "Content-Type: application/x-javascript\n\n";
print "Pragma: no-cache\n";
print "Expires: now\n\n";
print "document.write('";
print "$ausgabe";
print "');";
?>

Aufrufen tu ich das Script folgendermassen:

<script language="JavaScript" src="url des scriptes"></script>

Wenn ich das Script so im Browser aufrufe, dann zeigt er mir folgendes:

Content-Type: application/x-javascript Pragma: no-cache Expires: now document.write('...niemand...');

Wenn ich dann die Seite aufrufe, dann meldet er mir einen Fehler:

Runtime Error
Line 1
Error: Expected ';'

Hat jemand von euch ne Ahnung was ich verkehrt mache ?

Danke

lru