echo \"<center><a href=\\\"/online.php\\\" title=\\\"онлайн\\\" style=\\\"color:#cdcecf; text-decoration:none\\\"><font color=\\\"#fee300\\\" size=\\\"2\\\">Онлайн </font><font color=\\\"#ffffff\\\">\".mysql_result(mysql_qu ery(\"SELECT COUNT(*) FROM `user` WHERE `date_last` > \".(time()-1800).\"\", 0).\"</font></a>\"; echo \"<font color=\\\"#fee300\\\" size=\\\"2\\\"> (</font><font color=\\\"#ffffff\\\">+\".mysql_result(mysql_q uery(\"SELECT COUNT(*) FROM `guests` WHERE `date_last` > \".(time()-600).\" AND `pereh` > \'0\'\", 0).\"</font><font color=\\\"#fee300\\\" size=\\\"2\\\"> гостей )</font></center>\\n\";
сть. везде двойная кавычка. после echo поставь апостров и перед ; тоже
echo \'<center><a href=\\\"/online.php\\\" title=\\\"онлайн\\\" style=\\\"color:#cdcecf; text-decoration:none\\\"><font color=\\\"#fee300\\\" size=\\\"2\\\">Онлайн </font><font color=\\\"#ffffff\\\">\".mysql_result(mysql_qu ery(\"SELECT COUNT(*) FROM `user` WHERE `date_last` > \".(time()-1800).\"\", 0).\"</font></a>\"; echo \"<font color=\\\"#fee300\\\" size=\\\"2\\\"> (</font><font color=\\\"#ffffff\\\">+\".mysql_result(mysql_q uery(\"SELECT COUNT(*) FROM `guests` WHERE `date_last` > \".(time()-600).\" AND `pereh` > \'0\'\", 0).\"</font><font color=\\\"#fee300\\\" size=\\\"2\\\"> гостей )</font></center>\\n\';
komar, сейчас в HTML используется не font, а span
komar, кстати, после font надо писать style=\"color:...\", а не font color:...
У тебя везде используйться символ \" где нужен стоять символ \' у тебя его нет!