Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [PHP] Banscript? (https://forum.scholieren.com/showthread.php?t=971977)

Onpartijdig 03-10-2004 16:44

[PHP] Banscript?
 
Hallo, Ik heb een php-petitie script geinstalleerd, maar hier zit dus geen ban-script bij inbegrepen en er zijn bepaalde mensen die alleen maar scheldwoorden etc. achterlaten...

Het probleem is, ik weet niet hoe ik achter hun ip-nummer kan komen? En is het mogelijk om deze personen te bannen van mijn website? Nu moet ik telkens de scheldwoorden verwijderen via phpMyAdmin...

Ik hoop dat iemand mij kan helpen. Alvast bedankt! :)

Koen 03-10-2004 16:59

Door de variable $_SERVER[REMOTE_ADDR] uit te lezen kan je checken wat iemand z'n IP is. Als je die dus ook in je database opslaat bij elk berichtje dat geplaatst wordt, kan je een aparte table maken waar de bans in staan, en aan het begin van de post pagina kijken of een IP in die banlijst overeen komt met het huidige $_SERVER[REMOTE_ADDR]. Beetje warrig uitgelegd, maar het is in feite erg simpel. ;)

Megadeth 03-10-2004 18:53

Sja, ik heb gister ff snel een simpele ip ban functie gemaakt :

PHP-code:

function checkban() { 

    global 
$tpl;

    
$ip = array(
        
'localhost',
        
'127.0.0.1'
    
);

    if(
in_array($_SERVER['REMOTE_ADDR'], $ip)) {
        
$tpl['melding'] = "<div align=\"center\"><img src=\"images/fuckyou.jpg\"><br><br>Balen zeg, je bent gebanned..</div>";
        
$tpl['pagina'] = "melding";        
        
templates();
    }


Weet niet of je er wat mee kan.. ik ban niet zovaak mensen maar t'is meer om het ip van school te bannen ;) Dus vandaar een array en niet via de database.

Verder zie reply hierboven ;)


Alle tijden zijn GMT +1. Het is nu 06:44.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.