Ik heb een IP Ban scriptje gebouwd, het IP blok gedeelte werkt goed maar om een of andere duistere rede werkt het "ELSE" gedeelte niet. Als het IP adres van de gebruiker niet in de database staat wordt "forum.php" dus niet geladen.
Ziet iemand wat ik fout doe?
Ziet iemand wat ik fout doe?
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| <? $dbhost = "#####"; $dbuser = "#####"; $dbpass = "#####"; $dbname = "#####"; mysql_connect($dbhost,$dbuser,$dbpass) or die("Ik ben dood"); mysql_select_db ($dbname); $font = "arial"; $fontsize = "2"; $ip = $_SERVER['REMOTE_ADDR']; $banbericht = "Jij mag er lekker niet in!"; $query = mysql_query("SELECT * FROM forumblok"); $result = mysql_query($query); while($object = mysql_fetch_object($result)){ if ($ip == $object->ip) { echo "<font face=$font size=$fontsize><b>$banbericht</b></font>"; break; }else{ header("Location: forum.php"); break; } } ?> |
[ Voor 34% gewijzigd door Pronk op 18-11-2003 20:19 ]
Ja lekker!