PHP 4.3.1 fucker up
Hej...efter at have opgraderet min Apache/win32 er der et af mine PHP scripts der fucker up??
jeg er gået fra PHP 4.2.3 til PHP 4.3.1
Det er som om mit script henter alle rows fra min table i MySQL hver eneste gang og ligger det ind i mit array i JS... det er som om den overser min WHERE clause i query'en med time>
Her er min script:
---------------------------
<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;
?>
parent.writeChat(a);
setTimeout("location.href='<?=basename($_SERVER[PHP_SELF])?>?time=<?=$time?>'", <?=$CHAT_REFRESH?>);
</script>
