Mam problem. Otóż kiedy listuję tablicę $CONF,wszystkim elementom przyporządkowana jest wartość Resource id...,podczas,gdy powinna być tam wiadomość o wyłączeniu. Dane do bazy wstawiłem.
Oto kod:
<?php
//Database config
$DB['server'] = '***';
$DB['user'] = '***';
$DB['pass'] = '***';
$DB['name'] = '***';
//Database connection
//Config read
$CONF['down_of_maintenance'] = mysql_query("SELECT * FROM `config` WHERE `name`='down_of_maintenance'", $dbc) or
die (mysql_error()); $CONF['down_of_maintenance_message'] = mysql_query("SELECT * FROM `config` WHERE `name`='down_of_maintenance_message'", $dbc) or
die (mysql_error()); //Down of maintenance
if($CONF['down_of_maintenance'] == '1'){
echo $CONF[down_of_maintenance_message
]; }
//Who's online
$sessions_clear = mysql_query("DELETE FROM `sessions` WHERE ".$current_time."-`last_action`>21600") or
die ("Błąd bazy MySQL:\n".mysql_error()); if(!isset($_SESSION['id'])) {
if(!isset($_SESSION['db_id'])) {
$session_set = mysql_query("INSERT INTO `sessions` VALUES('', '0', '$_SERVER[REMOTE_ADDR]', '$_SESSION[sid]', UNIX_TIMESTAMP(), UNIX_TIMESTAMP(), '1', '1')"); }else{
$session_last = mysql_query("UPDATE `sessions` SET `last_action` = UNIX_TIMESTAMP() WHERE `id`='$_SESSION[db_id]'"); }
}else{
$_session_last = mysql_query("UPDATE `sessions` SET `last_action` = UNIX_TIMESTAMP() WHERE `user_id`='$_SESSION[id]'"); }
?>
Pomocy!
Cysioland
Powód edycji: [Spawnm] przeniosłem.