Avatar billede qrede Nybegynder
23. april 2003 - 15:35 Der er 3 kommentarer

Jeg skal bruge et ban-system som kan banne flere på en gang..

Jeg skal bruge et ban-system som kan banne flere på en gang..
Og det skal køre med en .txt database IKKE mysql - Og så skal jeg kunne rette/tilføje ip'er til .txt filen via en form - For tiden bruger jeg dette script (hvis det kan hjælpe jer):
<?php $banned = array("ip1", "ip2", "ip3");if (in_array($REMOTE_ADDR, $banned)) {?>You are banned!<?php } else { ?>You are not banned!<?}?>

Men jeg er træt af hele tiden at skulle ændre i filen og oploade den igen, så derfor vil jeg have dette nye system. Altså, et ban-system som kører med .txt database som jeg kan rette (tilføje/slette) ip'er fra via en form - alt dette :)
Tak
Avatar billede sone Nybegynder
23. april 2003 - 15:41 #1
er det ikke bare at indlæse filen med fread, lave rettelser og gemme igen med fwrite...
Avatar billede Slettet bruger
23. april 2003 - 15:49 #2
Fomular:
--------------------------------------
$fil = getcwd()."/sti/til/fil.txt");
$banned = file_get_contents($fil);
echo "<textarea name="banned">$banned</textarea>";
//HUSK SUBMIT OG FORMULAR!
-------------------------------------
Gemmer:
$fil = getcwd()."/sti/til/fil.txt");
$handle = fopen($fil, "w");
fwrite($handle, $_POST[$banned]);

Så har du lidt at arbejde med!
Avatar billede qrede Nybegynder
23. april 2003 - 15:52 #3
Jeg skal bruge det hele..! Giv mig hele formen, og ja, det hele :) Bortset fra at jeg ved at jeg skal chmodde filen til 777 - !!
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