Visualizzazione dei risultati da 1 a 9 su 9

Discussione: problema ban range

  1. #1
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507

    problema ban range

    Codice PHP:
    <?php
    $getip 
    $_SERVER["REMOTE_ADDR"];
    $banned_ip = array();
    $banned_ip[] = '62.*';
    $banned_ip[] = '171.*';
    $banned_ip[] = '172.*';

    foreach(
    $banned_ip as $banned)
    {
    $blacked=str_replace('*'''$banned);
    $len=strlen($blacked);
    if (
    $ip==$blacked || substr($getip0$len)==$blacked)
    {
    echo 
    "ERRORE

    "
    ;
    exit;
    }
    }

    ?>

    blocca il 62. ma non il 172...... sapete aiutarmi a fissare anche l'172 ??? grazie

  2. #2
    ma la variabile $ip da dove arriva??

    if ($ip==$blacked ||...

  3. #3
    prova cosė:

    <?php
    $getip = $_SERVER["REMOTE_ADDR"];
    $banned_ip = array();
    $banned_ip[] = '62.';
    $banned_ip[] = '171.';
    $banned_ip[] = '172.';

    foreach($banned_ip as $banned)
    {
    if ($ip==$blacked || strpos($ip,$banned) === 0 )
    {
    echo "ERRORE

    ";
    exit;
    }
    }

    ?>
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`ˇ.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.ˇ`¯)
    http://www.djhellclub.com

  4. #4
    se non ricordo male 0 č giusto, se ancora non vā, invece che 0, metti 1.. Non ricordo mai da dove parte a contare l'strpos
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`ˇ.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.ˇ`¯)
    http://www.djhellclub.com

  5. #5
    si..0 e' giusto... torna false se nn trova niente e se trova inizia a contare da 0 per il primo carattere...:P

  6. #6


    mi hai chiarito il dubbio prima che andassi a provare.. mitico..

    (sei andato a provare anche tu in locale, ammettilo )
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`ˇ.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.ˇ`¯)
    http://www.djhellclub.com

  7. #7
    mi hai scoperto ahahahah

  8. #8
    mi sā che mybox ha risolto č si č autobannato dal localhost e non riesce + a entrare nel sito

    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`ˇ.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.ˇ`¯)
    http://www.djhellclub.com

  9. #9
    bhe una volta ho incasinato il mysql xke "x caso" ho settato root acessibile sono da 127.0.0.2
    e nn riuscivo piu ad entrarci

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.