24. juli 2003 - 22:04
Der er
12 kommentarer og 1 løsning
banne nogle linjer php fra bestemt IP?
jeg har denne counter på min side. Den er helt fin og alt muligt, men den tæller også mig med... Så det jeg ville spørge om er: Kan man ikke skjule dette PHP halløj for en bestemt IP adresse??? Tak <?Php $hits = file('filer/hits'); $hits = $hits[0] + 1; $fa = fopen ("filer/hits", "w"); $fb = fopen ("filer/hitlog.log", "a"); $ip = $REMOTE_ADDR; $info=$HTTP_USER_AGENT; $date=date("F j, Y, g:i a"); $newline="\n"; fputs($fb,$newline); fputs($fb,"WEBSITE ACCESSED BY: $ip on $date . Settings: $info"); fputs($fb,$newline); fputs($fa, $hits); echo; ?>
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
<?php $dinip = 432.232.32.32.32.32.3.23....... if ($_SERVER['REMOTE_ADDR'] != $dinip) { $hits = file('filer/hits'); $hits = $hits[0] + 1; $fa = fopen ("filer/hits", "w"); $fb = fopen ("filer/hitlog.log", "a"); $ip = $REMOTE_ADDR; $info=$HTTP_USER_AGENT; $date=date("F j, Y, g:i a"); $newline="\n"; fputs($fb,$newline); fputs($fb,"WEBSITE ACCESSED BY: $ip on $date . Settings: $info"); fputs($fb,$newline); fputs($fa, $hits); echo; } ?> Så eksekveres koden ikke hvis brugernen har den pågældende ip. Men det er meget simpelt
Parse error: parse error.... ?? sådan er den nu: <?php $dinip = 80.199.151.45 if ($_SERVER['REMOTE_ADDR'] != $dinip) { $hits = file('filer/hits'); $hits = $hits[0] + 1; $fa = fopen ("filer/hits", "w"); $fb = fopen ("filer/hitlog.log", "a"); $ip = $REMOTE_ADDR; $info=$HTTP_USER_AGENT; $date=date("F j, Y, g:i a"); $newline="\n"; fputs($fb,$newline); fputs($fb,"WEBSITE ACCESSED BY: $ip on $date . Settings: $info"); fputs($fb,$newline); fputs($fa, $hits); echo; } ?>
JA, du mangler et ; i slutningen af din ip.
<?php $dinip = 80.199.151.45; if ($_SERVER['REMOTE_ADDR'] != $dinip) { $hits = file('filer/hits'); $hits = $hits[0] + 1; $fa = fopen ("filer/hits", "w"); $fb = fopen ("filer/hitlog.log", "a"); $ip = $REMOTE_ADDR; $info=$HTTP_USER_AGENT; $date=date("F j, Y, g:i a"); $newline="\n"; fputs($fb,$newline); fputs($fb,"WEBSITE ACCESSED BY: $ip on $date . Settings: $info"); fputs($fb,$newline); fputs($fa, $hits); } ?>
Ellers: <?php $dinip = "80.199.151.45"; if ($_SERVER['REMOTE_ADDR'] != $dinip) { $hits = file('filer/hits'); $hits = $hits[0] + 1; $fa = fopen ("filer/hits", "w"); $fb = fopen ("filer/hitlog.log", "a"); $ip = $REMOTE_ADDR; $info=$HTTP_USER_AGENT; $date=date("F j, Y, g:i a"); $newline="\n"; fputs($fb,$newline); fputs($fb,"WEBSITE ACCESSED BY: $ip on $date . Settings: $info"); fputs($fb,$newline); fputs($fa, $hits); } ?>
Warning: fputs(): supplied argument is not a valid stream resource in...
Hvad har dette med VBscript at gøre?
Jeg tror han har lagt den forkert :)
... ja... jeg troede eller den blev lagt i PHP ... min fejl... men der er da også en PHP ekspert her!!
24. juli 2003 - 22:18
#10
aha... min fejl...
24. juli 2003 - 22:18
#11
2 sec.
24. juli 2003 - 22:20
#12
DET VIRKER!!!! (tak)
24. juli 2003 - 22:38
#13
Selv tak :)
Kurser inden for grundlæggende programmering