BigJackW Skrevet 11. mars 2006 Skrevet 11. mars 2006 (endret) Hei Jeg holder på å fikse litt på et "Velkommen til siden min" script:P <?php $ip = $_SERVER['REMOTE_ADDR']; if ($ip == "xxx.xxx.xxx.xxx") { echo("<h1 align=Center>Velkommen Vegard</h1>"); } else { echo("<h1 align=Center>Velkommen</h1>"); } ?> Så de som ikke er lagt til i den lista som ip + "Velkommen navn", skal det komme Velkommen bare, men det gjør det ikke. Det kommer ingen ting der. Hva er feil? Endret 11. mars 2006 av BigJackW
trondes Skrevet 11. mars 2006 Skrevet 11. mars 2006 Hei Jeg holder på å fikse litt på et "Velkommen til siden min" script:P <?php $ip = $_SERVER['REMOTE_ADDR']; if ($ip == "xxx.xxx.xxx.xxx") { echo("<h1 align=Center>Velkommen Vegard</h1>"); } else { echo("<h1 align=Center>Velkommen</h1>"); } ?> Så de som ikke er lagt til i den lista som ip + "Velkommen navn", skal det komme Velkommen bare, men det gjør det ikke. Det kommer ingen ting der. Hva er feil? 5737411[/snapback] Sjekk om $_SERVER['REMOTE_ADDR'] er satt til noe: print $_SERVER['REMOTE_ADDR'] ; eller: print phpinfo(); Hvilken versjon av PHP bruker du ? $_SERVER kom vel først i 4.1.0.
BigJackW Skrevet 11. mars 2006 Forfatter Skrevet 11. mars 2006 Jeg har php versjon 5, og problemet er løst. Jeg fikk tak i et annet script i stedet som var lettere å bruke.
Matsemann Skrevet 11. mars 2006 Skrevet 11. mars 2006 Kan du vise det? SLik at vi andre kan lære noe av denne tråden
BigJackW Skrevet 11. mars 2006 Forfatter Skrevet 11. mars 2006 For å få scriptet i den første posten til å fungere må du gjøre det sliK: <?php ip = $_SERVER['REMOTE_ADDR']; if ($ip == "xxx.xxx.xxx.xxx") { echo("<h1 align=Center>Velkommen Olav</h1>"); } elseif ($ip == "xxx.xxx.xxx.xxx") { echo("<h1 align=Center>Velkommen Vegard</h1>"); } elseif(flere her){ }else{ elseif(flere her) } else { echo("<h1 align=center>Velkommen</h1>"); } ?> Tror det var sånn, men jeg gikk over til dette scritpet, er mye letter å bruke: $ip = array( "xxx.xxx.xxx.xxx", //IP1 "xxx.xxx.xxx.xxx", //IP2 "xxx.xxx.xxx.xxx", //IP3 ); $navn =array( "Navn1", "Navn2", "Navn3", ); $ip2 = $_SERVER['REMOTE_ADDR']; if (in_array($ip2, $ip)) { echo("<h1 align=Center>Velkommen ".str_replace($ip, $navn, $ip2)."</h1>"); } else { echo("<h1 align=Center>Velkommen</h1>"); } ?>
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå