[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: MySQL вывод данных.
Kela
Привет ув.Пользователи сайта.
Прошу вашу помощь у меня проблема.
Я создатель топа серверов MineCraft: TOP-CRAFT.RU
Я решил сделать вывод логов администраторам серверов(Кто голосовал и когда)
Я сделал все,кроме поиска и вывода логов(Только Админам сервера)
Пример:
ИД ИП Сервер Логин Время
#15386 127.0.0.1 Elite-Craft Kela 2013-04-04 13:18:47
#15387 127.0.0.1 Dark-Craft noOHep 2013-04-04 13:31:17
Там где логин это логин голосовавшего!
Например: У меня есть сервер Elite-Craft,я захожу в логи мне показывает только логи моего сервера а точнее Elite-Craft, а не все!
Как это осуществить??А также мне нужно что бы был поиск например по дате!
Такое возможно сделать??
Движок: самописный !
Кто может сделать??Сейчас денег нету,ну как получу зарплату, сразу отблагодарю.
Мне просто надо закончить работу и столкнулся с проблемой!Я честный человек и знаю что такое труд!
Прошу помочь!
Буду очень благодарен!
Спасибо за внемание.
Если поможете отпишитесь в ЛС или ВК: vk.com/kela_1997 (Мне удобнее через ВК)
Спасибо!
rooor
Цитата
ну как получу зарплату

и много сейчас получают 16ти летние подростки?
Kela
Цитата (rooor @ 23.04.2013 - 22:09)
Цитата
ну как получу зарплату

и много сейчас получают 16ти летние подростки?

Стипуха!
Kela
Цитата (rooor @ 23.04.2013 - 22:09)
Цитата
ну как получу зарплату

и много сейчас получают 16ти летние подростки?

ну не мало..Плиз.Помоги!
Игорь_Vasinsky
Цитата
Я создатель топа серверов MineCraft: TOP-CRAFT.RU

небось парсер купил biggrin.gif

Цитата
Например: У меня есть сервер Elite-Craft,я захожу в логи мне показывает только логи моего сервера а точнее Elite-Craft, а не все!


делаешь в форму со списком серверов - выбрал свой - нажал - вперёд
считываешь кусками лог через fgets - про строчно проверяешь на strpos - наличие имени сервера переданного вначале

если имя сервера в строке лога есть - выводишь распарсенную в нужном виде строчку.

вот и всё. Вроде для создателя топа бла-бла-бла - делов на 10 минут (с перекурами)

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Kela
Как бы сделал))
Только не работает ник.
При голосовании,ник не добавляется в БД.Помогите!

Скрытый текст

<?
session_start();
include ("admin/config.php");
include ("admin/messages.php");
include ("design/head.php");
include ("design/cent.php");
require_once("admin/recaptchalib.php");
if (isset($_POST['id'])) { $id=$_POST['id']; if ($id =='') { unset($id);} }
$id = stripslashes($id);$id = htmlspecialchars($id);$id = trim($id);
if (empty($id))
{
exit ("<br><br><br><br><br><br><br><br>$error_46<input type='button' id='indexButton1' onclick='history.back();return false;' name='' value='Назад' class='submt'>");
}
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if (!$resp->is_valid)
{
exit ("<br><br><br><br><br><br><br><br>$error_3<input type='button' id='indexButton1' onclick='history.back();return false;' name='' value='Назад' class='submt'>");
}
$ip=getenv("HTTP_X_FORWARDED_FOR");
if (empty($ip) || $ip=='unknown') { $ip=getenv("REMOTE_ADDR"); }
mysql_query ("DELETE FROM golos WHERE UNIX_TIMESTAMP() - UNIX_TIMESTAMP(date) > 86400");
$resultip = mysql_query("SELECT id FROM golos WHERE ip='$ip'",$db);
$myrowip = mysql_fetch_array($resultip);
if (!empty($myrowip['id'])) {
exit ("<br><br><br><br><br><br><br><br>$error_48<input type='button' id='indexButton1' onclick='history.back();return false;' name='' value='Назад' class='submt'>");
}
$result = mysql_query("SELECT * FROM servers WHERE id='$id'",$db);
$server = mysql_fetch_array($result);
$nserv = $server['nserv'];
$rate = $server['rate'];
$loginplayer = $resultip['loginplayer'];
$rateplus = $rate + 1;
$rate2 = $server['rate2'];
$rateplus2 = $rate2 + 1;
$sqlup = mysql_query("UPDATE servers SET rate = '$rateplus' WHERE id = '$id'",$db);
mysql_query("UPDATE `servers` SET `rate2` = '$rateplus2' WHERE id = '$id'",$db);
if ($sqlup =='TRUE')
{
mysql_query ("INSERT INTO golos (idproject,ip,date,nserv,loginplayer) VALUES ('$id','$ip',NOW(),'$nserv','$loginplayer')");
print <<<TOP
<br><br><br><br><br><br><br><br>$report_9<input type='button' id='indexButton1' onclick='history.back();return false;' name='' value='Назад' class='submt'>
TOP;
}
else
{
exit ("<br><br><br><br><br><br><br><br>$error_47<input type='button' id='indexButton1' onclick='history.back();return false;' name='' value='Назад' class='submt'>");
}
include ("design/down.php");
?>


Вот..
Помогите..Голоса добавляются в базу под название golos
Есть строчка loginplayer

Страница там где указываем логин

Скрытый текст

<?
session_start();
include ("admin/config.php");
include ("admin/messages.php");
include ("design/head.php");
include ("design/cent.php");
if (isset($_GET['id'])) {$id =$_GET['id']; }
else
{ exit("<br><br><br><br><br><br><br><br>$error_20<input type='button' id='indexButton1' onclick='history.back();return false;' name='' value='Назад' class='submt'>");}
if (!preg_match("|^[\d]+$|", $id)) {
exit("<br><br><br><br><br><br><br><br>$error_20<input type='button' id='indexButton1' onclick='history.back();return false;' name='' value='Назад' class='submt'>");
}
$result = mysql_query("SELECT * FROM servers WHERE id='$id'",$db);
$server = mysql_fetch_array($result);
$nserv = $server['nserv'];
$rate = $server['rate'];
$loginplayer = $server['loginplayer'];
$rateplus = $rate + 1;
if ($nserv == '') {
exit("<br><br><br><br><br><br><br><br>$error_21<input type='button' id='indexButton1' onclick='history.back();return false;' name='' value='Назад' class='submt'>");
}
print <<<TOP
<br><br>
<font color="#216D23"><b>Текущий рейтинг сервера $nserv = $rate</b><br>
<b>Рейтинг сервера после успешного голосования будет = $rateplus</b></font><br><br>
<form action="addplus.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="id" value="$id">
TOP;
require_once("admin/recaptchalib.php");
echo recaptcha_get_html($publickey);
print <<<TOP
<br>Логин:
<input name="loginplayer" class="inpt" type="text" pattern="^[a-zA-Z0-9_]+$" size="15" maxlength="15" required>&nbsp;
<a href="" class="tooltip"><span>Введите свой логин, под которым вы играете на этом сервере!Логин может состоять от 3 до 15 символов. Может содержать английские буквы, цифры и _. Обязательное поле.</span>[?]</a>
&nbsp;<img src="/img/zv.png">
<br><input class="submt" type="submit" value="Голосовать">
</form>
TOP;
include ("design/down.php");
?>

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.