Beste PHP hulp,
Ik heb hier op phphulp.nl even wat rond gegeken naar een script, alleen heb ik niet hetgene gevonden naarwaar ik zocht. Misschien dat jullie hierop antwoord kunnen geven:
Ik wil namelijk dat doormiddel van een link waarin het ipnummer in zit verwerkt, hij via een script het opegegeven ip nummer blockt doormiddel van een .htaccess bestand.
Voorbeeldje:
Ik heb een link gemaakt: link.php?ip=0.0.0.0
Nu neemt hij dus het ip nummer doormiddel van $_GET['ip'], en moet hij dit dus schrijven in een bestand.
Echter wil het bij mij niet lukken, want na het gebruik van de volgende code geeft de server error 500 aan:
$user = $_GET['user'];
$datum = date("j M Y H:i");
// Bestand openen met oude ipnummers, waarin staat: deny from 0.0.0.0
$file = "Ban-A-User-OldforNew.php";
$fopenr = fopen ($file, "r");
$block = fread ($fopenr, filesize ($file));
$bericht = htmlentities($bericht);
$bericht = nl2br($bericht);
$bericht = stripslashes($bericht);
$file = "test/.htaccess";
$fopenr = fopen ($file, "r");
$msgs = fread ($fopenr, filesize ($file));
$fopenw = fopen($file, "w+");
fwrite($fopenw, "order allow,deny
deny from $user
$block
allow from all");
Kan iemand mij vertellen hoe het kan, alvast enorm bedankt!!!
Met vriendelijke groet,
Peter van Dam
1.084 views