BigJackW Skrevet 11. mars 2006 Del 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 Lenke til kommentar
trondes Skrevet 11. mars 2006 Del 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. Lenke til kommentar
BigJackW Skrevet 11. mars 2006 Forfatter Del 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. Lenke til kommentar
Matsemann Skrevet 11. mars 2006 Del Skrevet 11. mars 2006 Kan du vise det? SLik at vi andre kan lære noe av denne tråden Lenke til kommentar
BigJackW Skrevet 11. mars 2006 Forfatter Del 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>"); } ?> Lenke til kommentar
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å