Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  9 1244
Tanken er at man må ha en bestemt kode for å komme til en bestemt nettside.

La oss si at en bruker går inn på www.mittdomene.no
For å gå videre til feks www.mittdomene.no/galleri/biler.html skal brukeren legge inn en bestemt tallkode/passord i et slikt "login" felt og klikke Send/Go.
Videre er tanken at for å komme til feks /galleri/tog.html så må en annen kode/passord benyttes. Slik skal det da fortsette med flere undersider. Viktig at brukeren blir videresendt når han/hun klikker Send/Go.

Finnes det noe enlkelt script for dette?

Kode

<?php
        $code = $_POST['code'];
        $mysql_conn = mysql_connect ();

        mysql_select_db ($mysql_conn)



        if (isset ($code))
        {
                if (!empty (
                        mysql_fetch_row (
                                mysql_query ("SELECT * FROM `` WHERE `` = " . $code)  
                        )
                ) {
                        ... Koden din her ...
                }
                else
                {
                        exit ();
                }
        }
        else
        {
                exit ();
        }
?>
Du kan også bruke GET i steden får post, hvis det er ønskelig.

EDIT: Håper du er klar over at du trenger ett programmerings/script språk på server siden til dette, tenkte bare siden du bruke *.html som filendelse, jeg er klar over at man kan konfigurere serveren til å ta html filer som script filer, men sier det bare får å opplyse deg.
Sist endret av Masi; 21. mars 2011 kl. 21:27.
Takker Masi!
Men for meg som er litt over middels dum når det kommer til slike script så sier dette ikke meg stort.
Hva skriver jeg hvor i scriptet osv? Ser hvor koden skal være, men kan man her legge inn flere koder som leder til forskjellige undersider.

Kanskje den enkleste beskrivelsen av det jeg trenger er:
Istedet for å lage en direkte link til undersiden så skal brukeren taste inn feks "1" og klikke på Send/Go/Gå til knapp for å komme frem til biler, for å komme til siden med tog så skal brukeren taste inn "2" osv osv.

Sitat av Masi Vis innlegg
EDIT: Håper du er klar over at du trenger ett programmerings/script språk på server siden til dette, tenkte bare siden du bruke *.html som filendelse, jeg er klar over at man kan konfigurere serveren til å ta html filer som script filer, men sier det bare får å opplyse deg.
Vis hele sitatet...
Ja, akkurat dette har jeg forstått. html var bare eksempel. Blir php sider.
Har akkurat sitti å fått til dette på min egen nettside.

For å ha en dugelig sikkerhet, må du bruke .php istedenfor .html, og du må ha en sql database.

Så det er ingen "enkel" metode, med mindre du vil bruke javascript.. dog er det mulig å lese brukernavn og passord i klartekst om du leser kildekoden!
Hmmmm... ja, her er det ikke behov for noen sikkerhet. Ingen sensitiv info som skal på disse sider. Formålet her er kun underholdning.

Prøver med en enda enklere forklaring:

Du er inne på en side, legger inn ordet "tog" i en slik form sak og så klikker du på Send/Go (eventuelt taster enter på tastaturet) eller hva som nå står på knappen bak der du la inn "tog" og så blir du sendt til siden www.mittdomene.no/galleri/tog.php

Om du legger inn ordet "biler" så havner du på siden /galleri/biler.php

Osv osv....
Jeg missforsto deg litt, trudde du skulle ha ett slikt script med ivitasjon koder o.l.

Jeg kan skrive ett komplett php script til deg i morgen, men du får ta deg av HTML koden selv. Skulle gjerne ha skrevet ett nå, men mistet akkurat nettet, litt tungt å skrive ett helt script på PDAen.
Takker så mye Masi!!

La oss si jeg lager en rebus for barna og løsningsordet er bil. Da legger de inn ordet bil på denne siden http://fotouniverset.no/fotouniverset/rebus.php og taster enter, slik at de havner her http://fotouniverset.no/fotouniverset/rebus1.php

Om det var "tog" som var løsningsordet så havner de på en side som viser bilde av et tog, feks /fotouniverset/rebus2.php

osv osv
Kan noe slikt som dette fungere?

Kode

<?php
if(isset($_POST['ord'])) {
  if($_POST['ord'] == "ord1") 
    header('Location: http://www.side.com/galleri/ord1.php') ;
  elseif($_POST['ord'] == "ord2") 
    header('Location: http://www.side.com/galleri/ord2.php') ;
  elseif($_POST['ord'] == "ord3") 
    header('Location: http://www.side.com/galleri/ord3.php') ;
  elseif($_POST['ord'] == "ord4") 
    header('Location: http://www.side.com/galleri/ord4.php') ;
}
?>
<html>
<head>
  <title>Rebusgreier</title>
</head>
<body>
  <form action="nff.php" method="post">
    <p>Ord: <input type="text" name="ord" />
    <br /><input type="submit" value="Submit" /></p>
  </form>
</body>
</html>
Sitat av ZeRKoX Vis innlegg
Kan noe slikt som dette fungere?
Vis hele sitatet...
100% blink! Mange mange takk!! Måtte bare gjøre om denne
<form action="nff.php" method="post">
til
<form action="" method="post">
da den ikke fant siden http://fotouniverset.no/nff.php

Eksempel
Klikk på linken og legg inn ordene "bil", "VG" og "fly"
http://fotouniverset.no/fotouniverset/rebus.php

Kan feks benyttes til å lære barn å skrive rett/betydning av ord eller lignende... bare fantasien som setter grenser.

Takk for all hjelp folkens!
Som jeg lovte i går, så kjem jeg med ett script til deg.

Kode

<html>
        <head>
                <title>TITTEL HER</title>
        </head>
        <body>
                <form action='' method='post'>
                        <input type='text' name='ord' value='' />
                        <input type='submit' name='submit' value='Send' />
                </form>
                <div id='wrap'>
<?php
        if (isset ($_POST ['ord']))
        {
                if (file_exists ($_POST ['ord'] . ".html"))
                {
                        $str = sprintf ("%s.%s", $_POST ['ord'], "html");
                        include $str;
                }
                else
                {
                        printf ("Du har skrevet ordet feil.");
                }
        }
?>
                </div>
        </body>
</html>
Det du gjør er å opprette filer i samme mappe som scriptet ligger, hvis du skriver bok, så includerer den bok.html. Hvis ikkje filen finnes så får du ut: "Du har skrevet ordet feil"