Hvis du bruger AND så skal den have en ip der både er 80.196.116.51 og en anden og en tredje.
Når du bruger OR skal den bare være en af delene!
Du bør også sætte en exit ind såå...:
<?php $ip = $_SERVER['REMOTE_ADDR']; if ( $ip == "80.196.116.51" OR $ip == "en anden" OR $ip == "En trejde") { echo "Du er bannet"; exit; } else { include("h4x0r.php");
Forresten exit; gør så den ikke fuldfører siden efter exit, den stopper med at læse
Synes godt om
Slettet bruger
28. oktober 2004 - 19:06#11
ikke for at være flabet, men kan du en smulle engelsk? AND betyder OG dvs. at hvis $ip == "80.196.116.51" OG $ip == "en anden" skal bannemeddelelsen komme frem.. Det vil den jo aldrig være, idet man kun har 1 ip-adresse. OR betydder ELLER, sp nu kan vi skrive at hvis $ip == "80.196.116.51" ELLER $ip == "en anden" skal bannemeddelelsen komme frem, hvilket jo giver mere mening! AND kan også skrives && OR kan også skrives || Jeg syntes det er mest overskueligt at bruge tegnene..
Synes godt om
Slettet bruger
28. oktober 2004 - 19:08#12
der skulle have været en ;o) efter første linie ;) pc-help -> i dette tilfælde er det jo netop meningen.. (selvom mand så ikke behøver "else", men det er jo en anden sag..)
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.