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
Log in to post a comment.
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