Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Tut]Ban Na Ip - Strona


Rekomendowane odpowiedzi

Opublikowano

Witam, witam. Dzisiaj wam pokaze jak zrobic skrypt do banowania.

Wiec zaczynamy. Do plikow na stronie glownej , typu index.php, itemshop.php etc.

dodajemy taki skrypt

 

  <?php
session_start();

$lifeTime = 360;
setcookie(session_name(), session_id(), time() + $lifeTime, "/"); 
$userid=$_POST["userid"];
$password=$_POST["password"];
if (strlen($userid) < 1 || strlen($password)< 1){
  }      ?><?php
require("configip.php");
$s1 = mysql_query("SELECT `ip` FROM `ban` WHERE ip='".$_SERVER['REMOTE_ADDR']."'");
if(mysql_num_rows($s1)!=0)
{
echo 'Zostałeś zbanowany';
exit();
} else {
}
?>

 

Teraz tworzymy plik o nazwie

configip.php

 

A w nim ma sie znajdowac dobrze skonfigurowany kod :

 

<?php 

	$mysql_host 	= "tutaj IP serwera z normalna koncowka";
	$mysql_user 	= "tutaj uzytkownik do mysql";
	$mysql_pass 	= "Tutaj haslo do mysql";
	$mysql_db	= "account";

	mysql_connect($mysql_host, $mysql_user, $mysql_pass) OR
	die("Nie mozna polaczyc sie z baza danych<br /> Fehlermeldung: ".mysql_error());	

	mysql_select_db($mysql_db) OR
	die("W bazie danych nie moga byc wykorzystane.<br /> Fehlermeldung: ".mysql_error()); ?>

 

Teraz w mysql w tej sciezce

account

Tworzymy nowa tabele o nazwie

ban

A tabela ma miec takie opcje

 

 

92117469663814578849.png

90873647620504613746.png

 

 

Reszta ma byc czysta, jak po kapieli

 

I skrypt gotowy :)

Teraz w

ban

w

ip

wpisujemy IP ktore mamy zamiar zbanowac.

Nastepnie zamiast strony bedzie tylko komunikat

Zostałeś zbanowany

 

 

Tutek wykonany by LubianyIKochany

 

Skrypt wykonany by Deco016

 

Licze na +

Opublikowano

Dzięki za poradnik mi działa to idealnie, a jeżeli serwer nie jest dedykiem to nie zadziała, bo każdy

ma wtedy IP hamachi lub coś takiego tak ?

 

napisz proszę jak zrobić ban na określony czas lub weź na PW mi szepnij, dam ci cały limit + :)

963711463719651277415.png

|<|®Krzysztofa®|>|




Opublikowano

@up nie pamietam, ale na mpc jest taki tut gdzies. Ja aktualnie nie mam zbyt duzo czasu . Mam duzo spraw na glowie. Moze tak za 2 godzinki znajde troszke czasu aby ci to wytlumaczyc

Co do twojego pytania. To nie , chyba nie . Chyba nromalnie mozna zbanowac. Na hamachi lecz nie jestem pewien, wiec ci nie odpowiem prawidlowo

Pomoglem? Daj +

Opublikowano

W której części strony mam to wkleić ? Moge na samym początku ?

  <?php
session_start();

$lifeTime = 360;
setcookie(session_name(), session_id(), time() + $lifeTime, "/"); 
$userid=$_POST["userid"];
$password=$_POST["password"];
if (strlen($userid) < 1 || strlen($password)< 1){
  }      ?><?php
require("configip.php");
$s1 = mysql_query("SELECT `ip` FROM `ban` WHERE ip='".$_SERVER['REMOTE_ADDR']."'");
if(mysql_num_rows($s1)!=0)
{
echo 'Zostałeś zbanowany';
exit();
} else {
}
?>

 

Pozatym nie kumam tej tabelki ban. Tylko jedno IP wtedy bede mogl zbanować ?

Macie ss co mi wyszło:

 

ssswv.jpg

Opublikowano

...Czlowieku :) Ty masz to zrobic tak jak jest w ssach tych w spoileru...

Tak samo ma ty wygladac. Bo inaczej on nie widzi , ze ty wpisujesz ani nic. Tak , tak bedzie ten dialog przy kazdym odpaleniu zawsze tak jest.

Do jakiej czesci str?

NA samym poczatku kazdego *.php

Opublikowano

No robiłem dokładnie tak samo jak na ss'ach, i takie coś wyszło...

Ale jak bede chciał dodać kolejne ip, to klikam na dole ten "plusik" i dodaje ?

Opublikowano

Wystarczy że wkleicie ten kod do Rejestracji. Wtedy zbanowany gracz nie zrobi konta. Proste. ^^

oxsygnampc.png

Created by `OX`

Opublikowano

dzięki plusik leci wszystko działa

Zbieram Minusy.Proszę o naciśnięcie czerwonego guzika.

 

adikkk11.jpg

Piszę poprawnie po

1286652807-U198706.png

 

 

Liczę na

minusik.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...