Обучение/Помощь новичкам | Помогите
Помогите с почтой здесь www.iphone.gomas.ru . Пишет "Новая почта", откриваеш а там нет сообщений, ето сообщения системи, а так почта работает и переписка с другими игроками работает
гнппгршгш
Cool , Ет баг скрипта, там боты должни писать, хочешь могу исправить за 50р.
Вроде в контакты надо добавить того, кто пишет юзеру.
Altmarh , глянь сюда:(ето mail.php)
<?
include './system/common.php';
include './system/functions.php';
include './system/user.php';
if(!$user) {
header('location: /');
exit;
}
?>
<div class='main'>
<?
$id = _string(_num($_GET['id']));
if($id) {
$ho = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = \''.$id.'\''));
if(!$id OR !$ho OR $id == $user['id']) {
header('location: /mail/');
exit;
}
$title = 'Диалог с '.$ho['login'];
include './system/h.php';
echo '<div class="main">';
?>
<div class='menuList'><li><a href='/mail/'><img src='http://tiwar.ru/images/icon/arrow_b.png' alt=''/>Назад в почту</a></li></div><div class='mini-line'></div>
<?
if(mysql_result(mysql_query('SELECT COUNT(*) FROM `contacts` WHERE `user` = \''.$user['id'].'\' AND `ho` = \''.$ho['id'].'\''),0) == 0) {
mysql_query('INSERT INTO `contacts` (`user`,
`ho`,
`time`) VALUES (\''.$user['id'].'\',
\''.$ho['id'].'\',
\''.time().'\')');
}
if(mysql_result(mysql_query('SELECT COUNT(*) FROM `contacts` WHERE `ho` = "'.$user['id'].'" AND `user` = "'.$ho['id'].'"'),0) == 0) {
mysql_query('INSERT INTO `contacts` (`ho`,
`user`,
`time`) VALUES (\''.$user['id'].'\',
\''.$ho['id'].'\',
\''.time().'\')');
}
if($ho['r'] != $user['r']) $_s = 100; else $_s = 1;
$text = _string($_POST['text']);
if(mysql_result(mysql_query('SELECT COUNT(*) FROM `blacklist` WHERE `user2` = \''.$user['id'].'\' AND `user` = \''.$ho['id'].'\''),0) != 0){
echo'<center>Вы в черном списке '.$ho['login'].'</center>';
}else{
if($text) {
$antiflood = mysql_fetch_array(mysql_query('SELECT * FROM `mail` WHERE `from` = \''.$user['id'].'\' ORDER BY `time` DESC LIMIT 1'));
if(time() - $antiflood['time'] < 2) $errors[] = 'Писать можно 1 раз в 1 секунду';
if($user['s'] < $_s) $errors[] = 'Не хватает <img src=\'/images/icon/silver.png\' alt=\'*\'/> '.($_s - $user['s']).' серебра<div class=\'separ\'></div><a href=\'/trade/\'>Купить</a>';
if($errors) {
echo '<div class=\'block\' align=\'center\'>';
foreach($errors as $error) {
echo $error.'<br/>';
}
echo '</div>
<div class=\'mini-line\'></div>';
}
else
{
$text = eregi_replace( "[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "Реклама", $text);
$text = str_replace(array('ru',
'net',
'com',
'рф',
'tk',
'su',
'us',
'mobi',
'ua',
'www',
'http'), '*', $text);
mysql_query('UPDATE `users` SET `s` = `s` - '.$_s.' WHERE `id` = \''.$user['id'].'\'');
mysql_query('INSERT INTO `mail` (`from`,
`to`,
`text`,
`time`) VALUES (\''.$user['id'].'\',
\''.$ho['id'].'\',
\''.$text.'\',
\''.time().'\')');
mysql_query('UPDATE `contacts` SET `time` = \''.time().'\' WHERE `user` = \''.$user['id'].'\' AND `ho` = \''.$ho['id'].'\'');
mysql_query('UPDATE `contacts` SET `time` = \''.time().'\' WHERE `ho` = \''.$user['id'].'\' AND `user` = \''.$ho['id'].'\'');
header('location: /mail/'.$ho['id'].'/');
}
}
if($ho['id'] != 2){
echo '
<div class=\'block_zero\'>
<form action=\'/mail/'.$ho['id'].'/\' method=\'post\'>
Сообщение:<br/><input name=\'text\' style=\'width: 90%;\' class=\'text\'></a><a href=\'/smiles\'><img src=\'/images/mini_ulibka.gif\'></a><br/>
<span class=\'btn\'><span class=\'end\'><input class=\'label\' type=\'submit\' value=\'Отправить\'>Отправить</span></span>
</form>
<center><font color=\'#909090\'><small><small>Стоимость сообщения '.($user['r'] == $ho['r'] ? 'своей':'чужой').' фракции <img src=\'/images/icon/silver.png\' alt=\'*\'/> '.$_s.'</font></small></small></font></center>
</div></div>
<div class=\'mini-line\'></div>';
}
}
$max = 10;
$count = mysql_result(mysql_query('SELECT COUNT(*) FROM `mail` WHERE `from` = "'.$user['id'].'" AND `to` = "'.$ho['id'].'" OR `to` = "'.$user['id'].'" AND `from` = "'.$ho['id'].'"'),0);
$pages = ceil($c
<?
include './system/common.php';
include './system/functions.php';
include './system/user.php';
if(!$user) {
header('location: /');
exit;
}
?>
<div class='main'>
<?
$id = _string(_num($_GET['id']));
if($id) {
$ho = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = \''.$id.'\''));
if(!$id OR !$ho OR $id == $user['id']) {
header('location: /mail/');
exit;
}
$title = 'Диалог с '.$ho['login'];
include './system/h.php';
echo '<div class="main">';
?>
<div class='menuList'><li><a href='/mail/'><img src='http://tiwar.ru/images/icon/arrow_b.png' alt=''/>Назад в почту</a></li></div><div class='mini-line'></div>
<?
if(mysql_result(mysql_query('SELECT COUNT(*) FROM `contacts` WHERE `user` = \''.$user['id'].'\' AND `ho` = \''.$ho['id'].'\''),0) == 0) {
mysql_query('INSERT INTO `contacts` (`user`,
`ho`,
`time`) VALUES (\''.$user['id'].'\',
\''.$ho['id'].'\',
\''.time().'\')');
}
if(mysql_result(mysql_query('SELECT COUNT(*) FROM `contacts` WHERE `ho` = "'.$user['id'].'" AND `user` = "'.$ho['id'].'"'),0) == 0) {
mysql_query('INSERT INTO `contacts` (`ho`,
`user`,
`time`) VALUES (\''.$user['id'].'\',
\''.$ho['id'].'\',
\''.time().'\')');
}
if($ho['r'] != $user['r']) $_s = 100; else $_s = 1;
$text = _string($_POST['text']);
if(mysql_result(mysql_query('SELECT COUNT(*) FROM `blacklist` WHERE `user2` = \''.$user['id'].'\' AND `user` = \''.$ho['id'].'\''),0) != 0){
echo'<center>Вы в черном списке '.$ho['login'].'</center>';
}else{
if($text) {
$antiflood = mysql_fetch_array(mysql_query('SELECT * FROM `mail` WHERE `from` = \''.$user['id'].'\' ORDER BY `time` DESC LIMIT 1'));
if(time() - $antiflood['time'] < 2) $errors[] = 'Писать можно 1 раз в 1 секунду';
if($user['s'] < $_s) $errors[] = 'Не хватает <img src=\'/images/icon/silver.png\' alt=\'*\'/> '.($_s - $user['s']).' серебра<div class=\'separ\'></div><a href=\'/trade/\'>Купить</a>';
if($errors) {
echo '<div class=\'block\' align=\'center\'>';
foreach($errors as $error) {
echo $error.'<br/>';
}
echo '</div>
<div class=\'mini-line\'></div>';
}
else
{
$text = eregi_replace( "[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "Реклама", $text);
$text = str_replace(array('ru',
'net',
'com',
'рф',
'tk',
'su',
'us',
'mobi',
'ua',
'www',
'http'), '*', $text);
mysql_query('UPDATE `users` SET `s` = `s` - '.$_s.' WHERE `id` = \''.$user['id'].'\'');
mysql_query('INSERT INTO `mail` (`from`,
`to`,
`text`,
`time`) VALUES (\''.$user['id'].'\',
\''.$ho['id'].'\',
\''.$text.'\',
\''.time().'\')');
mysql_query('UPDATE `contacts` SET `time` = \''.time().'\' WHERE `user` = \''.$user['id'].'\' AND `ho` = \''.$ho['id'].'\'');
mysql_query('UPDATE `contacts` SET `time` = \''.time().'\' WHERE `ho` = \''.$user['id'].'\' AND `user` = \''.$ho['id'].'\'');
header('location: /mail/'.$ho['id'].'/');
}
}
if($ho['id'] != 2){
echo '
<div class=\'block_zero\'>
<form action=\'/mail/'.$ho['id'].'/\' method=\'post\'>
Сообщение:<br/><input name=\'text\' style=\'width: 90%;\' class=\'text\'></a><a href=\'/smiles\'><img src=\'/images/mini_ulibka.gif\'></a><br/>
<span class=\'btn\'><span class=\'end\'><input class=\'label\' type=\'submit\' value=\'Отправить\'>Отправить</span></span>
</form>
<center><font color=\'#909090\'><small><small>Стоимость сообщения '.($user['r'] == $ho['r'] ? 'своей':'чужой').' фракции <img src=\'/images/icon/silver.png\' alt=\'*\'/> '.$_s.'</font></small></small></font></center>
</div></div>
<div class=\'mini-line\'></div>';
}
}
$max = 10;
$count = mysql_result(mysql_query('SELECT COUNT(*) FROM `mail` WHERE `from` = "'.$user['id'].'" AND `to` = "'.$ho['id'].'" OR `to` = "'.$user['id'].'" AND `from` = "'.$ho['id'].'"'),0);
$pages = ceil($c
Cool , да с рабочей бт почту вытащи и готова