[php] Ban probleem

Gestart doorJvdw14 reacties45 weergaven

15 berichten · pagina 1 van 1

Jvdw

Lid · Topicstarter

Berichten
4.321
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
he,
dusja...Eerst een verhaaltje:
Ik werkte bij habbocontrol vroeger. maar die stopte, ik heb die dus overgenomen. Maar, de eerste habbocontrol had last van een "hacker". hij saboteerde de site.
Nu, hij is weer begonnen.
Ik gebruikte het spotlightscript van habboemotion. Maar ik bekeek de database, kreeg ik
k*nker1,2,3,5....
Bij Cutenews kan ik hem bannen.
Maar mijn vraag is nu, hoe kan de spotlight beveiligen tegen scheldwoorden.
Extra; heeft iemand een gratis banscriptje voor mij? of een IP zoeker?
klikje naar habbocontrol
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
$naam = str_replace(SCHELDWOORD, bobba, $naam);

En dan iets van 20 keer achterelkaaryummie
0
Jvdw

Lid · Topicstarter

Berichten
4.321
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ja dat gewoon toevoegen? maar ik wil dan zn reactie van
scheldwoorden mag niet.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
if(strstr(scheldwoord, $naam)){
echoJe hebt een scheld woord in je naam!;
}
0
Tgrm

Lid

Berichten
2.133
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jvdw schreef:
he,
dusja...Eerst een verhaaltje:
Ik werkte bij habbocontrol vroeger. maar die stopte, ik heb die dus overgenomen. Maar, de eerste habbocontrol had last van een "hacker". hij saboteerde de site.
Nu, hij is weer begonnen.
Ik gebruikte het spotlightscript van habboemotion. Maar ik bekeek de database, kreeg ik
k*nker1,2,3,5....
Bij Cutenews kan ik hem bannen.
Maar mijn vraag is nu, hoe kan de spotlight beveiligen tegen scheldwoorden.
Extra; heeft iemand een gratis banscriptje voor mij? of een IP zoeker?
klikje naar habbocontrol
Bij de registratie moet je er gewoon voor zorgen dat de ip in de database word gezet

volgens mij laat is dit je ip: $_SERVER[REMOTE_ADDR]

Dus je doet: $ip = $_SERVER[REMOTE_ADDR];

En laat deze in de db zetten... als je dan een vervelend joch hebt ofsow dan gebruik je

$ip = ip dat je wilt verwijderen
$query="DELETE FROM leden WHERE ip = $ip";

en het ip kun je aflezen in de database.

je kunt ook een status toevoegen in je database en als ze dan willen registreren doe je bijv:

if($status = banned)
{
echo "je bent verbannen van onze site";
}
else
{
// registreer process
}

Ik hoop dat je er wat van snapt emo
0
Jvdw

Lid · Topicstarter

Berichten
4.321
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
waar zou ik het dan best plaatsen?
had geprobeerd, maar hij voegt toch toe:

[COLOR= #0000BB]<?php[/COLOR] 
[COLOR= #FF8000]// Simple Habbo Spotlight Script by Vorth of Habbo UK [/COLOR]

    [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"db.php"[/COLOR][COLOR= #007700]);[/COLOR] 
    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR]spotlight[COLOR= #007700]]) {[/COLOR] 
    [COLOR= #0000BB]$habboname[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR]habboname[COLOR= #007700]];[/COLOR] 
    [COLOR= #0000BB]$hotel[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR]hotel[COLOR= #007700]];[/COLOR] 

    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$habboname[/COLOR][COLOR= #007700]==[/COLOR]NULL[COLOR= #007700]) {[/COLOR] 

    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"U hebt iets niet ingevuld, kijk even na."[/COLOR][COLOR= #007700]; 
    }[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR] 

    [COLOR= #0000BB]$checkhabbo[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT habboname FROM habbos WHERE habboname=$habboname"[/COLOR][COLOR= #007700]);[/COLOR] 
    [COLOR= #0000BB]$checkhabbo2[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$checkhabbo[/COLOR][COLOR= #007700]);[/COLOR] 

    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$checkhabbo2[/COLOR][COLOR= #007700]>[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]) {[/COLOR] 

    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Sorry maar deze habbo staat  al in de spotlight, probeer later opnieuw!"[/COLOR][COLOR= #007700]; 
    }[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR] 

    [COLOR= #0000BB]$habboname[/COLOR] [COLOR= #007700]=[/COLOR] htmlspecialchars[COLOR= #007700]([/COLOR][COLOR= #0000BB]$habboname[/COLOR][COLOR= #007700]);[/COLOR] 
    [COLOR= #0000BB]$hotel[/COLOR] [COLOR= #007700]=[/COLOR] htmlspecialchars[COLOR= #007700]([/COLOR][COLOR= #0000BB]$hotel[/COLOR][COLOR= #007700]);[/COLOR] 
    [COLOR= #0000BB]$query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO habbos (habboname, hotel) VALUES($habboname,$hotel)"[/COLOR][COLOR= #007700]);[/COLOR] 



    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"U bent succesvol toegevoegd!"[/COLOR][COLOR= #007700]; 

 }}}[/COLOR]



    [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR] 
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]"<form method="POST"> 
    <b>Habbo Naam:</b> <input type="text" size="25" maxlength="50" name="habboname"><br /> 
    <br /> 
    <input name="spotlight" type="submit" value="voeg mij toe!"> 
    </form>"[/COLOR][COLOR= #007700]); 
    }[/COLOR] 
?>


Trouwens,
als ik meerdere scheldwoorden wil toevoegen
moet ik dan dit doen?

if(strstr(scheldwoord,scheldwoord2,scheldwoord3, $naam)){
echoJe hebt een scheld woord in je naam!;
}


@tgrm;
Ik zoek gwn een IPzoeker of een simpel IP ban script.
0
Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php
$ips[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR]ip1[COLOR= #007700],[/COLOR] ip2[COLOR= #007700],[/COLOR] ip3[COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$ips[/COLOR][COLOR= #007700]) {[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je bent gebanned.[/COLOR][COLOR= #007700];
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
?>
De rest van je pagina
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]}[/COLOR]
?>
0
Berichten
1.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je was een ) vergetenwink
[COLOR= #0000BB]<?php
$ips[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR]ip1[COLOR= #007700],[/COLOR] ip2[COLOR= #007700],[/COLOR] ip3[COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]]),[/COLOR] [COLOR= #0000BB]$ips[/COLOR][COLOR= #007700]) {[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je bent gebanned.[/COLOR][COLOR= #007700];
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
?>
De rest van je pagina
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]}[/COLOR]
?>
0
Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kenzo schreef:
Je was een ) vergetenwink
[COLOR= #0000BB]<?php
$ips[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR]ip1[COLOR= #007700],[/COLOR] ip2[COLOR= #007700],[/COLOR] ip3[COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$ips[/COLOR][COLOR= #007700])) {[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je bent gebanned.[/COLOR][COLOR= #007700];
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
?>
De rest van je pagina
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]}[/COLOR]
?>


En jij hebt em verkeerd geplaatst.

[COLOR= #0000BB]<?php
$ips[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]ip1[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]ip2[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]ip3[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$ips[/COLOR][COLOR= #007700])) {[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Het is [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]remote_addr[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000] is verbannan van onze website..[/COLOR][COLOR= #007700];
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
?>
De rest van je pagina
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]}[/COLOR]
?>
0
Berichten
1.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Een fout van mijn kantwink
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
of gewoon:

[COLOR= #0000BB]<?[/COLOR]php
[COLOR= #0000BB]$ips[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]ip1[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]ip2[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]ip3[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$ips[/COLOR][COLOR= #007700]))[/COLOR] [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Het is [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]remote_addr[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000] is verbannan van onze website..[/COLOR][COLOR= #007700]);[/COLOR]
?>
De rest van je pagina
0
Jvdw

Lid · Topicstarter

Berichten
4.321
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
oke koel bedanktthumbsupKan iemand mij nog helpen met die scheldwoorden in de spotlight?
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
if(strstr(scheldwoord, $naam) || strstr(scheldwoord2, $naam) || strstr(scheldwoord3, $naam)){
echoJe hebt een scheld woord in je naam!;
}
0
Berichten
515
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php
$aWoorden[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]scheldwoord1[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]scheldwoord2[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #FF8000]//Jou post], $aWoorden)) {[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]U heeft een scheldwoord in uw naam[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[COLOR= #FF8000]//rest van script[/COLOR]
[COLOR= #007700]}[/COLOR]

?>


Dit is een oplossing...
0
Jvdw

Lid · Topicstarter

Berichten
4.321
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Thx opgelost smile
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren