Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Web обвязка/[скрипт] помогите протестить скрипт
Поиск

[скрипт] помогите протестить скрипт

5 ответов153 просмотровСейчас просматривают: 1
2
263

Пользователь

Бывалый

Постов: 186

На форуме с: 11.09.2008

Репутация: +27

Рейтинг: 0

· 12.02.2009, 23:14

Показывает имена аккаунтов которые не были в игре более 3 месяцев. Далее можно будет приспособить на удаление. Сейчас требуется проверить достоверность расчетов.

Чуть усовершенствовал скрипт, улучшил формулу добавил оформления чтоб было понятней. Вопрос все тот же

Цитата
<?php


$mysql_host="localhost";
$port='3306';
$mysql_user="kosar21";
$mysql_password="c1K21ph";
$my_database="l2jdb";

$link = mysql_connect($mysql_host,$mysql_user,$mysql_password)
or die("Could not connect : " . mysql_error());
mysql_select_db($my_database) or die("Could not select database");


{
echo ' ';
echo $a=776000*1000;
echo $b=time()*1000;
echo $c=$b-$a;
echo '<br> время -3 месяца'.$c;
echo '<br> время сейчас'.time();
$fvdgh = mysql_query("SELECT login, lastactive FROM
accounts WHERE $c > lastactive");
while ($takty=mysql_fetch_array($fvdgh))
echo '<br><font color="red"> Аккаунт <b>'.$takty[login].
'</b> будет удален</font>, т.к. не был в игре <font color="green"><b>'
.$d=round(($b-$takty[lastactive])/1000/60/60/24+90).
'</b></font> дней а это больше 3 х месяцев на <font color="green"><b>'
.$d=round(($b-$takty[lastactive])/1000/60/60/24).'</b></font> дней';

}

@mysql_close()

?>

</body>
</html>

0
MeGaPk
MeGaPk

Пользователь

Бывалый

Постов: 222

На форуме с: 17.02.2008

Репутация: +49

Рейтинг: 0

· 06.04.2009, 14:33

классный скрипт =)
мог бы такой же сделать , тока в течении 1 месяца?

0
Анатолий
Анатолий

Пользователь

Бывалый

Постов: 496

На форуме с: 19.11.2008

Репутация: +124

Рейтинг: 0

· 06.04.2009, 14:53

Давно хотел такой скрипт. Тока у меня сейчас нету времени заниматься этим, а так бы доделал удаление и еще чаров и вещей на них.

p.s.
Меньше месяца или месяц не стоит, мб человек просто не смог оплатить интернет, а на серве его чара удалял просто так...

Ну пашет норм, проверил.

— Random Post Generator

0
Анатолий
Анатолий

Пользователь

Бывалый

Постов: 496

На форуме с: 19.11.2008

Репутация: +124

Рейтинг: 0

· 06.04.2009, 16:52

Хм... с множителем фигня. Допустим, на самом деле не было в онлайне 5 дней, а показывает, что 105. Если больше, то и множитель уже намного выше. А то валяется база у меня одна, года 2 не использовалась. Так там до 14к дней показывает, что не заходили xD

— Random Post Generator

0
Дмитрий
Дмитрий

Пользователь

Ветеран

Постов: 834

На форуме с: 30.05.2007

Репутация: +632

Рейтинг: 0

· 06.04.2009, 17:42

Да ну ... я бы это реализовал так:

Код
if($myrow[lastaccess] < $_TIME - 7776000) // 90 дней
{
$myrow[lastaccess] = date("d.m.Y H:i:s", $myrow[lastaccess]);
$notusedaccounts .= "Аккаунт: ".$myrow[account]." последний раз заходил ".$myrow[lastaccess]." с IP ".$myrow[last_ip]."<br>";
}

WebDeveloper сервера DARKWORLD

0
Тема закрыта для ответов