<?php
//За да направим връзка с базата данни
require("config.php");
//За да изкараме реалния ip (зад proxy)
function real_ip(){
if(isset($_SERVER)){
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){
$hidden_ip = $_SERVER['HTTP_X_FORWARDED_FOR'];}
elseif(isset($_SERVER['HTTP_CLIENT_IP'])){
$hidden_ip = $_SERVER['HTTP_CLIENT_IP'];}
else{
$hidden_ip = $_SERVER['REMOTE_ADDR'];}}
else{
if(getenv('HTTP_X_FORWARDED_FOR')){
$hidden_ip = getenv('HTTP_X_FORWARDED_FOR');}
elseif(getenv('HTTP_CLIENT_IP')){
$hidden_ip = getenv('HTTP_CLIENT_IP');}
else{
$hidden_ip = getenv('REMOTE_ADDR');}}
return $hidden_ip;}
//Log функцията готова за запис в базата данни
$log_ip = real_ip();
//Записваме log функцията (ip-то) в определената таблица в базата данни
mssql_query("INSERT INTO [U]ТАБЛИЦА[/U] (ip колоната) VALUES ('$log_ip')");
?>
Code:<?php //За да направим връзка с базата данни require("config.php"); //За да изкараме реалния ip (зад proxy) function real_ip(){ if(isset($_SERVER)){ if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){ $hidden_ip = $_SERVER['HTTP_X_FORWARDED_FOR'];} elseif(isset($_SERVER['HTTP_CLIENT_IP'])){ $hidden_ip = $_SERVER['HTTP_CLIENT_IP'];} else{ $hidden_ip = $_SERVER['REMOTE_ADDR'];}} else{ if(getenv('HTTP_X_FORWARDED_FOR')){ $hidden_ip = getenv('HTTP_X_FORWARDED_FOR');} elseif(getenv('HTTP_CLIENT_IP')){ $hidden_ip = getenv('HTTP_CLIENT_IP');} else{ $hidden_ip = getenv('REMOTE_ADDR');}} return $hidden_ip;} //Log функцията готова за запис в базата данни $log_ip = real_ip(); //Записваме log функцията (ip-то) в определената таблица в базата данни mssql_query("INSERT INTO [U]ТАБЛИЦА[/U] (ip колоната) VALUES ('$log_ip')"); ?>
Пипни го оттук - оттам и ще си го нагласиш
Code:<?php //За да направим връзка с базата данни require("config.php"); //За да изкараме реалния ip (зад proxy) function real_ip(){ if(isset($_SERVER)){ if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){ $hidden_ip = $_SERVER['HTTP_X_FORWARDED_FOR'];} elseif(isset($_SERVER['HTTP_CLIENT_IP'])){ $hidden_ip = $_SERVER['HTTP_CLIENT_IP'];} else{ $hidden_ip = $_SERVER['REMOTE_ADDR'];}} else{ if(getenv('HTTP_X_FORWARDED_FOR')){ $hidden_ip = getenv('HTTP_X_FORWARDED_FOR');} elseif(getenv('HTTP_CLIENT_IP')){ $hidden_ip = getenv('HTTP_CLIENT_IP');} else{ $hidden_ip = getenv('REMOTE_ADDR');}} return $hidden_ip;} //Log функцията готова за запис в базата данни $log_ip = real_ip(); //Записваме log функцията (ip-то) в определената таблица в базата данни mssql_query("INSERT INTO [U]ТАБЛИЦА[/U] (ip колоната) VALUES ('$log_ip')"); ?>
Пипни го оттук - оттам и ще си го нагласиш
Eдин въпрос...мога ли да направя така че да виждам ИП-тата на акаунтите чрез админ панела на Damian?
По-доло съм ти прикачил AP на Дамиан сега
ще ти обесня как се използва !
Значи добавил сам опцията Account_IP
AP с нея изглежда ето така..
Опцията представлява ето тoва.
Значи като изберете IP ! Значи избирате да търсите IP.
Пишете IP-то което искате и автоматично ви изкарва
това IP в кои акаунти е влизало.
Aми ако искате да разберете IP-то на някой Акаунт.
слагате отметка да Accout и пишете Акаунта
Резултата е ето такъв .
Това е ако има някакви проблеми пишете в темата
дано да съм ви помогнал ...
Damian AdminPanel Edit By Bo$cH37o Click here for download !
//Config database settings
$db_serv = 'IP-то ти';
$db_user = 'sa';
$db_pass = 'SQL Паролата ти';
$db_name = 'MuOnline';
//Account and Password for Admin Panel
$login_account='Administratorskoto ime';
$login_password='administratorskiq pass;
//Admin Panel Title
$title='Welcome to Admin Panel';
//MD5 1=ON, 0=OFF
$md5='0';
//Don't touch this
$connect=mssql_connect($db_serv, $db_user, $db_pass);
$select_db=mssql_select_db($db_name);
If(!$connect or !$select_db) die("<font color=red style='font-size: 14pt'><b>Connection failed</b></font>");
?>
аз имам 1 вапрос може ли да се направи от админ панел или нещо такова да баннвам по ип место от фиревалла по ип от сарвара и сайта
Знаех си, че правя някаде грешка. Confing.php хич не го барам и затова неще да стане пустия му панел. Само треба да попълня SQL пас-а IP и да си сложа акк и паса за панела ?
По-доло съм ти прикачил AP на Дамиан сега
ще ти обесня как се използва !
Значи добавил сам опцията Account_IP
AP с нея изглежда ето така..
Опцията представлява ето тoва.
Значи като изберете IP ! Значи избирате да търсите IP.
Пишете IP-то което искате и автоматично ви изкарва
това IP в кои акаунти е влизало.
Aми ако искате да разберете IP-то на някой Акаунт.
слагате отметка да Accout и пишете Акаунта
Резултата е ето такъв .
Това е ако има някакви проблеми пишете в темата
дано да съм ви помогнал ...
Damian AdminPanel Edit By Bo$cH37o Click here for download !