
22.06.2008, 15:35
|
|
Участник форума
Регистрация: 04.07.2007
Сообщений: 111
Провел на форуме: 486797
Репутация:
102
|
|
Всем спасибо но еще не все, следовал вашим советом, ставил пхп-редактор в нем пробовал - не то. Все равно база не заполняется.
Структура таблиці `phpbb_points`
--
CREATE TABLE `phpbb_points` (
`user_id` int(11) NOT NULL,
`username` text NOT NULL,
`userpoints` int(11) NOT NULL,
`ip` text NOT NULL,
`time` time NOT NULL,
KEY `user_id` (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
вот проапгрейдженый код:
PHP код:
<html>
<head>
<title></title>
</head>
<body>
<?
include("config.php");
$link = mysql_connect($dbhost,$dbuser,$dbpasswd);
$link = mysql_select_db($dbname);
$id = mysql_escape_string($_SERVER['QUERY_STRING']);
if (!is_numeric($id) || strlen($id) == 0) echo "Error!";
else {
$login=mysql_fetch_array(mysql_query("SELECT user_id, username FROM phpbb_users WHERE user_id='".$id."'"));
if (!empty($login['username'])) {
$ip=GetEnv("REMOTE_ADDR");
$now=time();
$res=mysql_fetch_array(mysql_query("SELECT `user_id` FROM phpbb_points where ip='".$ip."' AND time>$now-86400"));
$col=mysql_fetch_array(mysql_query("SELECT count(*) as count FROM phpbb_points where user_id='".$id."' AND time>$now-86400"));
if ($col['count']<=50) {
if (empty($res['user_id'])) {
mysql_query("INSERT INTO phpbb_points values ('".$login['user_id']."','$ip','$now')");
mysql_query("UPDATE phpbb_points set userpoints=userpoints+1 where user_id='".$login['user_id']."'");
}
}
}
mysql_close($link);
$host=GetEnv("HTTP_HOST");
Header("Location: http://$host/");
}
?>
</body>
</html>
попробуйте пожалуйста ктонить у себя поставить - может разберетесь, я уже 3-тий день с ним имею половую жизнь 
|
|
|