Ban-system

Tags:    php

Hejsa.

Jeg er kommet til et punkt, hvor manuelt ban ikke er godt nok. Det skal kunne gøres med en form. Jeg har lavet formen og det andet, det er kun lige det her jeg skal bruge hjælp til.

Denne her kode bruger jeg til manuelt ban:
------------

<?php
$banned_ip = array();

$ip[] = 'EN IP';

foreach($ip as $ban) {
$ip = $_SERVER['REMOTE_ADDR'];
if($ip == $ban){
echo "Du er banned";
exit(); } }
?>

------------

Mit store spørgsmål er så, hvordan jeg får lavet ind i koden, så den henter fra databasen, og får "$ip[] = 'EN IP';" til at gå igen til alle dem der er bannet..

--------------------
Teaching is nessesary for others to learn.



4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hejsa.

Jeg er kommet til et punkt, hvor manuelt ban ikke er godt nok. Det skal kunne gøres med en form. Jeg har lavet formen og det andet, det er kun lige det her jeg skal bruge hjælp til.

Denne her kode bruger jeg til manuelt ban:
------------

<?php
$banned_ip = array();

$ip[] = 'EN IP';

foreach($ip as $ban) {
$ip = $_SERVER['REMOTE_ADDR'];
if($ip == $ban){
echo "Du er banned";
exit(); } }
?>

------------

Mit store spørgsmål er så, hvordan jeg får lavet ind i koden, så den henter fra databasen, og får "$ip[] = 'EN IP';" til at gå igen til alle dem der er bannet..

--------------------
Teaching is nessesary for others to learn.


Sådan her vil jeg tro:

Fold kodeboks ind/udKode 


Har dog ikke lige testet. Men er der noget så spørg endelig igen :)

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Prøv det her det virker!

Fold kodeboks ind/udKode 


Kontakt mig hvis du vil have den mere sikker :')

---------------------------------
www.teamsf.frac.dk
www.EJ-Computer.dk | Your PC entertainer



Databasestruktur:
Fold kodeboks ind/udKode 


Eksempel på indsættelse af IP:
Fold kodeboks ind/udKode 


PHP kode til check:
Fold kodeboks ind/udKode 


Var det det, du ledte efter?
--
Thus, I conclude



Nej altså.. Se på min kode jeg skrev.. Det er en kode man skal bruge manuelt.. Så har lavet database, form, mangler bare en kodestump ligesom den jeg har skrevet, til at sætte i toppen af min side. Den skal have funktionen ligesom den manuelle, at banne, men derimod ikke hente fra de der er skrevet manuelt, men fra en database...

--------------------
Teaching is nessesary for others to learn.



t