PHP 4.3.1 går amok
Hey...efter at jeg har installeret opdateret min PHP fra 4.2.3 --> 4.3.1 er der en mystisk fejl...???
hver gang at siden opdaterer skriver den hele tablen i MySQL til mit javascript??
Jeg aner simpelt hen ikke hvad der er galt.. hvis jeg installerer PHP 4.2.3 igen er der ingen problemer???
Det er som om den ikke skriver $time ved setTimeOut (?)
<script type="text/JavaScript">
var a = new Array();
<?
if(!$_GET[time]) $_GET[time] = 0;
$get = mysql_query("SELECT * FROM _pd.chat WHERE time>'$_GET[time]' ORDER BY time");
while($row = mysql_fetch_array($get))
{
$get2 = mysql_query("SELECT nick, set_color FROM _pd.users WHERE id='$row[user]'");
$user = mysql_fetch_array($get2);
if($user[set_color]) $string .= 'a[a.length] = \'<font color="#'.$user[set_color].'">'.addslashes($user[nick]).'</font>\';';
else $string .= 'a[a.length] = "'.addslashes($user[nick]).'";';
$string .= 'a[a.length] = "'.date("H:i", $row[time]).'";';
$string .= 'a[a.length] = "'.$row[msg].'";';
$time = $row[time];
}
echo $string;
echo 'parent.writeChat(a);';
echo 'setTimeout("location.href=\''.basename($_SERVER[PHP_SELF]).'?time='.$time.'\'", '.$CHAT_REFRESH.');';
?>
</script>
