Counter mit IP Sperre

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Counter mit IP Sperre

    Hi Leute,

    ich habe hier folgenden Codeschnipsel.

    PHP-Code:
    <?php
    echo '<div align="center">';
    // Dein Passwort
    $pw 'admin';
    // ### Loggen ###
    // ip.txt öffnen
    $file 'ip.txt';
    $fp fopen($file'a');
    // Definitionen
    $browser $HTTP_USER_AGENT;
    $time date("d.m.y - H:i:s");
    $ip $_SERVER['REMOTE_ADDR'];
    $host gethostbyaddr($_SERVER['REMOTE_ADDR']);
    // In ip.txt schreiben
    fputs($fp"$ip|$time|$browser|$host|\n");
    // ip.txt schließen
    fclose($fp);
    // ### Admin ###
    if($show==$pw) {
    $fp fopen('ip.txt''r+');
    $ip fread($fpfilesize('ip.txt'));
    $dataexplode ("|"$ip);
    fclose($fp);
    $x 0$r count($data) -1;
    echo 
    '<br><a href="ip.php?show=del" title="IPs löschen!">IPs
    löschen</a><br><br>
    <table border="1" width="700" align="center">
    <tr align="center">
    <td><b>IP</b></td>
    <td><b>Uhrzeit</b></td>
    <td><b>Browser</b></td>
    <td><b>Host</b></td>
    </tr>'
    ;
    while(
    $x $r){
    echo 
    "<tr>\n<td>$data[$x]</td>\n"$x ++;
    echo 
    "<td>$data[$x]</td>\n"$x ++;
    if (
    strlen ($data[$x]) > 60) { $data[$x] = substr ($data[$x],0,60) . '...';
    }
    echo 
    "<td>$data[$x]</td>\n"$x ++;
    echo 
    "<td>$data[$x]</td>\n</tr>\n"$x ++;
    // while
    echo '</table>';
    // if($show=='$pw')
    // ### ip.txt leeren ###
    if ($show=='del') {
    $fp fopen ($file,'w');
    fputs($fp,'');
    fclose($fp);
    echo 
    '<br><a href="ip.php?show='.$pw.'" title="Admin">Admin</a>';
    // if($show=='del')
    echo '</div>';
    ?>
    Nun würde ich es sinnvoll finden, wenn das Script noch eine IP Sperre hätte. Könnte mri dies eventuell jemand realisieren? Das wäre super!!
Lädt...
X