kostenloser Webspace werbefrei: lima-city


in_array Problem

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    trickdieb

    Kostenloser Webspace von trickdieb

    trickdieb hat kostenlosen Webspace.

    tag/mahlzeit">Mahlzeit alle miteinander:
    Folgendes Problem:
    Ich möchte die IP Adresse des Users mit einer Blacklist vergleichen in der IP Adressen von gesperrten Usern sind.
    also:
    $ipadresse = $_SERVER['REMOTE_ADDR'];
    $blacklist = array("91.121.xxx.xxx","87.98.xxx.xxx",etc);
    if(!in_array($blacklist,$ipadresse)){
    // Akktion ausführen
    }else{
    exit;
    }


    Ich bin am verzweifeln, ich habe es bereits mit 'ip' versucht, ich habe keine Klammern verwendet, ich habe es umgedreht, sprich in_array dann exit, alles ohne den erwünschten Erfolg.

    Kann mal bitte jemand meine Nase nehmen und auf den Fehler drücken?
    Vielen Dank und allen einen schönen Tag
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. thomasba

    Co-Admin Kostenloser Webspace von thomasba

    thomasba hat kostenlosen Webspace.

    Du hast die Parameter von in_array vertauscht ;-)

    [..]
    if(!in_array($ipadresse,$blacklist)){
    [..]
  4. Hallo

    Du hast die Parameter bei in_array() falsch herum eingetragen
    zuerst das gesuche Element, dann das Array
    siehe PHP manual in_array

    bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )


    also so rum sollte es gehen:

    if(!in_array($ipadresse,$blacklist)){
    // Akktion ausführen
    }else{
    exit;
    }


    PS: und Danke @trickdieb für Deinen GB Eintrag :)

    Edit .. da war jemand schneller :)
  5. Autor dieses Themas

    trickdieb

    Kostenloser Webspace von trickdieb

    trickdieb hat kostenlosen Webspace.

    Hmm... ich bin mir fast sicher das ich das ebenfalls getestet habe.
    Aber auf jeden Fall vielen Dank, werde es sobald nen Augenblick Zeit ist sofort testen.


    EDIT:
    Deswegen mag ich dieses Forum, schnell ne richtige Antwort.
    Kann von mir aus geschlossen werden.

    Beitrag zuletzt geändert: 21.9.2011 14:22:34 von trickdieb
  6. Wie gewünscht geschlossen.
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!