Forum


Suchen Forum RSS RSS2 SuchenSuchen Mitgliederliste Mitgliederliste RegistrierenRegistrieren ProfilProfil Login


Gehe zu: » Forum » Allgemeiner Support zu Scripten von PA-S.de » ?? Was ist falsch ??

Seite: 1

Thema
Autor
?? Was ist falsch ??
Beitrag von deserteagle am: 21.04.2007 16:52:18

Hallo

Ich wollte mal wqissen was hier so fgalsch ist!

PHP-Code:
$ip1 = "62.227.183.108"; ## IP 1 die gebannt werden soll ## $ip2 = "00.000.000.000"; ## IP 2 die gebannt werden soll ## $ip3 = "00.000.000.000"; ## IP 3 die gebannt werden soll ## $ip4 = "00.000.000.000"; ## IP 4 die gebannt werden soll ## $ip5 = "00.000.000.000"; ## IP 5 die gebannt werden soll ##       $ip = getenv("REMOTE_ADDR"); if($ip == $ip1 || $ip2 || $ip3 || $ip4 || $ip5) { ?><? Header("Location: http://exkoenig.kilu2.de/ipbann.php"); exit(); ?> <? } else { ?> Hier wird das Bannscript 0.1 eingesetzt!<? } ?>

Editiert am 21.04.2007 16:53:03 von deserteagle.



deserteagle
Benutzer

Beiträge: 106
OFF PN Schicken
AW: ?? Was ist falsch ??
Beitrag von PAS am: 22.04.2007 10:05:48

Hallo du musst nach jedem || den Vergleich erneut machen ($a == $b || $a == $c usw.).
Hier habe ich eine alternative gemacht, diese einfacher zu erweitern ist.
Somit musst du nicht immer eine weitere Variable anlegen und diese in die IF-Abfrage hinzufügen:

PHP-Code:
<?php // BAN-Array $ips = Array( "62.227.183.108", "00.000.000.000", "00.000.000.000", "00.000.000.000" ); $ip = getenv("REMOTE_ADDR"); if(in_array($ip, $ips)) { Header("Location: http://exkoenig.kilu2.de/ipbann.php"); exit(); ?> <? } else { ?> Hier wird das Bannscript 0.1 eingesetzt!<? } ?>

Editiert am 22.04.2007 10:58:41 von PAS.



PAS
Administrator


Beiträge: 760
OFF PN Schicken Homepage
AW: ?? Was ist falsch ??
Beitrag von deserteagle am: 23.04.2007 08:00:45

Mein hauptproblem ist dasc mit Header(localastion ...
ich brauchte nurt das!
Und das mit dem || funktioniert doch auch ohne immer neu schriben!!! kannst ja mal probieren!!! Bei mir klappts!!!!!


deserteagle
Benutzer

Beiträge: 106
OFF PN Schicken
AW: ?? Was ist falsch ??
Beitrag von PAS am: 23.04.2007 14:01:38

Achso dann ,
Codebeispiel PHP.net
PHP-Code:
<?php header("Location: http://www.example.com/"); /* Browser umleiten */   /* Stellen Sie sicher, dass der nachfolgende Code nicht ausgefuehrt wird, wenn eine Umleitung stattfindet. */ exit; ?>


Was ich da noch sagen muss, wie es schon header heißt muss der Code vor dem <html> Zeug (falls vorhanden) ausgeführt werden, sonst kanns zu schönen Fehlern kommen

Gruss Patrick


PAS
Administrator


Beiträge: 760
OFF PN Schicken Homepage

Seite: 1



Statistik
Statistik
Es wurden insgesamt 2165 Beiträge geschrieben.
Wir haben 10531 registrierte Mitglieder.
Der neueste Benutzer ist Herzi - Forum Beta³ - Bug melden