Avatar billede fixbabe Nybegynder
20. september 2005 - 11:15 Der er 21 kommentarer og
1 løsning

Ban ip via mysql

Jeg har et "ban" script som jeg ønsker at ændre på sådan at man via en form kan tilføje en ip, grund og hvor lang tid personen skal være banned samt et slette funktion, alt dette via mysql.

<<---Script--->>
<?
$ip = getenv('REMOTE_ADDR');
if (($ip == "127.0.0.1")
|| ($ip == "0.0.0.0")
|| ($ip == "0.0.0.0")
|| ($ip == "0.0.0.0")){
echo Du er ikke velkommen her mere.";

exit;
}else{
   
}
?>
<<---Script slut--->>

Håber meget en eller anden kan hjælpe da jeg selv har opgivet :)
Avatar billede leif Seniormester
20. september 2005 - 11:33 #1
Prøv at kig på http://www.daydreamgraphics.com/d/tutorial/list/171/2

Det burde for dig være muligt at udvude scriptet til også at indeholde dato.
Avatar billede jakobdo Ekspert
20. september 2005 - 12:05 #2
Jeg synes du skulle lave det i en tabel!
Hvor du gemmer en banned ip.
Så kan du tjekke om en bruger er i DB eller ej.
Er han det, så ban!
Avatar billede fixbabe Nybegynder
20. september 2005 - 12:08 #3
hva mener du ?
Avatar billede fixbabe Nybegynder
20. september 2005 - 12:24 #4
Leif den tutorial virker ikke, får flere fejl.
Avatar billede jakobdo Ekspert
20. september 2005 - 12:29 #5
Har du adgang til mysql?
Avatar billede fixbabe Nybegynder
20. september 2005 - 12:31 #6
ja selvfølgelig :)
Avatar billede jakobdo Ekspert
20. september 2005 - 13:00 #7
Så kunne du oprette en tabel, som du kalder BAN
Du laver felter som f.eks.:
id, ip og dato
Avatar billede fixbabe Nybegynder
20. september 2005 - 13:22 #8
ja men det er jo php koden jeg ikke kan kode
Avatar billede jakobdo Ekspert
20. september 2005 - 13:27 #9
Så ville jeg gøre sådan her:
<?
//Forbind til din DB
$ip = $_SERVER['REMOTE_ADDR'];
$query = mysql_query("SELECT * FROM ban WHERE ip LIKE ".$ip." LIMIT 1");
if(mysql_num_rows($query)>0)
{
    echo "Du er banned";
    exit();
}
else
{
    echo "Det er ok, fortsæt";
}
Avatar billede fixbabe Nybegynder
20. september 2005 - 13:54 #10
nu var det tilføj ip med kommen tar, slet ip og tjek om ens ip er banned jeg efterspurgte.
Avatar billede jakobdo Ekspert
20. september 2005 - 14:11 #11
Jeg misforstod helt, sorry!

Men det kan jo laves sammen med det jeg havde der!
Så skal du lave en form, hvor du kan indtaste: IP, kommentar
Så skal vi lave en admin site efterfølgende!
Avatar billede fixbabe Nybegynder
20. september 2005 - 14:19 #12
Lukker, inden du kommentere eller svarer på et emne så læs emnet igennem.

Fra emne: "Håber meget en eller anden kan hjælpe da jeg selv har opgivet :)"
Avatar billede leif Seniormester
20. september 2005 - 14:36 #13
Hvad med at lade emnet stå åbent ? Det har været åbent i mindre end 6 timer, det kunne jo være der kom en forbi med en løsning. Med mindre du selv har fundet løsningen ?
Avatar billede fixbabe Nybegynder
20. september 2005 - 14:47 #14
jeg har fundet en løsning, jeg får en der kan kode det til at gøre det.
Avatar billede jakobdo Ekspert
20. september 2005 - 15:01 #15
Altså at jeg misforstår dit spørgsmål er vel ikke en grund til at fare op i det røde felt over.
Og jeg kan sagtens hjælpe dig alligevel.
Avatar billede fixbabe Nybegynder
20. september 2005 - 15:04 #16
jeg er skam ikke oppe i det røde felt, men syntes ikke der er grund til at spilde mere tid på at du ikke har læst hva der er blevet skrevet.
Avatar billede jakobdo Ekspert
20. september 2005 - 15:14 #17
Jeg beklager!
Avatar billede leif Seniormester
20. september 2005 - 21:26 #18
Så skriv en anden god gang hvorfor du lukker og selv tager point.
Avatar billede fixbabe Nybegynder
20. september 2005 - 21:46 #19
Hvis det er point du vil have så kan du få dem.
Avatar billede leif Seniormester
20. september 2005 - 21:49 #20
Overhovedet ikke, men det er altid rart at få af vide hvorfor der lukkes.
Avatar billede fixbabe Nybegynder
20. september 2005 - 21:50 #21
Har faktisk skrevet hvorfor.

Kl 14,47 - jeg har fundet en løsning, jeg får en der kan kode det til at gøre det.
Avatar billede leif Seniormester
20. september 2005 - 21:51 #22
Ja, ja, det læste jeg ! Det var ment som en venlig anmodning om altid at skrive hvorfor man gør det.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester