Yankes Skrevet 3. juli 2005 Del Skrevet 3. juli 2005 når jeg bruker koden "exit;" inne i en PHP kode så vises ikke det som kommer etter den koden, så alt designet som ligger etter PHP koden blir borte men er det en kode jeg kan starte det igjen med? som for eksempel at jeg skriver "start;" på slutten av PHP koden!? Takker for alle svar Lenke til kommentar
Loomy Skrevet 3. juli 2005 Del Skrevet 3. juli 2005 Nei. Poenget med exit er jo at alt stopper, så da hjelper det ikke om du har noe "start();" lenger nede Lenke til kommentar
PT Skrevet 3. juli 2005 Del Skrevet 3. juli 2005 I hvilken sammenheng bruker du exit;? Meget mulig det finnes et alternativ. Lenke til kommentar
Yankes Skrevet 3. juli 2005 Forfatter Del Skrevet 3. juli 2005 Ja, det vet jeg. Men med den innloggings metoden jeg har så er det sånn at hvis du skriver feil passord så blir det "exit;" men all designet etter det da blir borte og det er ikke bra... Lenke til kommentar
Yankes Skrevet 3. juli 2005 Forfatter Del Skrevet 3. juli 2005 (endret) <?php // Brukere start $brukere["bruker1"]="pass1"; $brukere["bruker2"]="pass2"; $brukere["bruker3"]="pass3"; // Brukere slutt if($brukere[$_REQUEST["brukernavn"]] == $_REQUEST["passord"]){ echo "Du er logget inn!"; } else{ echo "Du er ikke logget inn!"; exit; } ?> så kommer det opp noe her hvis du skriver passordet riktig... så vil jeg ha en PHP kode som starter alt igjen etter det, så alt designet på siden min kommer med, hvis du skriver feil passord! for ellers så er det halve designet, så står det "Du er ikke logget inn!" og så er andre halvparten av designet borte Endret 3. juli 2005 av YaNkEs Lenke til kommentar
zokra Skrevet 3. juli 2005 Del Skrevet 3. juli 2005 <?php // Brukere start $brukere["bruker1"]="pass1"; $brukere["bruker2"]="pass2"; $brukere["bruker3"]="pass3"; // Brukere slutt if($brukere[$_REQUEST["brukernavn"]] == $_REQUEST["passord"]){ echo "Du er logget inn!"; } else{ echo "Du er ikke logget inn!"; exit; } ?> så kommer det opp noe her hvis du skriver passordet riktig... så vil jeg ha en PHP kode som starter alt igjen etter det, så alt designet på siden min kommer med, hvis du skriver feil passord! for ellers så er det halve designet, så står det "Du er ikke logget inn!" og så er andre halvparten av designet borte Du kan da ha php kode etter det, men det kjører bare når man er innlogget Lenke til kommentar
Yankes Skrevet 3. juli 2005 Forfatter Del Skrevet 3. juli 2005 Ja, det vet jeg at funker... det er det jeg gjør også det sånn det er nå... Men hvis du skriver feilpass så blir halvparten av designet (det som kommer etter php koden) borte! og det liker jeg ikke så jeg bare lurte på om det var noen som helst php kode som kunne starte det igjen lenger ned på siden så den siste delen av designet kommer med på siden! Lenke til kommentar
zokra Skrevet 3. juli 2005 Del Skrevet 3. juli 2005 Ja, det vet jeg at funker... det er det jeg gjør også det sånn det er nå... Men hvis du skriver feilpass så blir halvparten av designet (det som kommer etter php koden) borte! og det liker jeg ikke så jeg bare lurte på om det var noen som helst php kode som kunne starte det igjen lenger ned på siden så den siste delen av designet kommer med på siden! Bare fjern exit; Lenke til kommentar
Yankes Skrevet 3. juli 2005 Forfatter Del Skrevet 3. juli 2005 (endret) Jammen hvis jeg fjerner "exit;" så har det jo ikke noe å si hvis du skriver feil passord eller riktig.. <?php // Brukere start $brukere["bruker1"]="pass1"; $brukere["bruker2"]="pass2"; $brukere["bruker3"]="pass3"; // Brukere slutt if($brukere[$_REQUEST["brukernavn"]] == $_REQUEST["passord"]){ echo "Du er logget inn!"; } else{ echo "Du er ikke logget inn!"; exit; } ?> Dette som kommer her skal ikke dem som skriver feil passord få se! bare dem som skriver riktig! <?php */ her vil jeg ha en kode som starter alt igjen så designet under denne koden her kommer med! /* ?> <!-- Videre design nedover her.... --> Endret 3. juli 2005 av YaNkEs Lenke til kommentar
MadMe Skrevet 3. juli 2005 Del Skrevet 3. juli 2005 Bare fjern exit du, det vil fungere som det skal! Det sørge "if" og "else" for. Lenke til kommentar
Magnus Holm Skrevet 3. juli 2005 Del Skrevet 3. juli 2005 Jammen hvis jeg fjerner "exit;" så har det jo ikke noe å si hvis du skriver feil passord eller riktig.. <?php // Brukere start $brukere["bruker1"]="pass1"; $brukere["bruker2"]="pass2"; $brukere["bruker3"]="pass3"; // Brukere slutt if($brukere[$_REQUEST["brukernavn"]] == $_REQUEST["passord"]){ echo "Du er logget inn!"; } else{ echo "Du er ikke logget inn!"; exit; } ?> Dette som kommer her skal ikke dem som skriver feil passord få se! bare dem som skriver riktig! <?php */ her vil jeg ha en kode som starter alt igjen så designet under denne koden her kommer med! /* ?> <!-- Videre design nedover her.... --> Nei, nei, nei! <?php // Brukere start $brukere["bruker1"]="pass1"; $brukere["bruker2"]="pass2"; $brukere["bruker3"]="pass3"; // Brukere slutt if($brukere[$_REQUEST["brukernavn"]] == $_REQUEST["passord"]){ echo "Du er logget inn!"; ?> Dette som kommer her skal ikke dem som skriver feil passord få se! bare dem som skriver riktig! <?php } else{ echo "Du er ikke logget inn!"; } ?> <!-- Videre design nedover her.... --> Eller: <?php // Brukere start $brukere["bruker1"]="pass1"; $brukere["bruker2"]="pass2"; $brukere["bruker3"]="pass3"; // Brukere slutt if($brukere[$_REQUEST["brukernavn"]] == $_REQUEST["passord"]){ echo "Du er logget inn!"; $hemlig = <<<SECRET Dette som kommer her skal ikke dem som skriver feil passord få se! bare dem som skriver riktig! SECRET; } else{ echo "Du er ikke logget inn!"; } ?> echo $hemlig; <!-- Videre design nedover her.... --> Lenke til kommentar
PT Skrevet 3. juli 2005 Del Skrevet 3. juli 2005 (endret) * Den ble feil * Endret 3. juli 2005 av PT Lenke til kommentar
datapia Skrevet 3. juli 2005 Del Skrevet 3. juli 2005 (endret) Du kan jo legge den koden som skal vises hele tiden inn i en funksjon. <?php // Brukere start $brukere["bruker1"]="pass1"; $brukere["bruker2"]="pass2"; $brukere["bruker3"]="pass3"; // Brukere slutt if($brukere[$_REQUEST["brukernavn"]] == $_REQUEST["passord"]){ echo "Du er logget inn!"; } else{ echo "Du er ikke logget inn!"; visDesign(); //Her kjøres koden som er definert i function exit; } visDesign(); //Her kjøres koden som er definert i function function visDesign() { //Kode som viser design } ?> edit: endret en liten feil i koden Endret 3. juli 2005 av datapia Lenke til kommentar
arnizzz Skrevet 4. juli 2005 Del Skrevet 4. juli 2005 (endret) Hva med å bruke goto? Jaaa. Alle elsker goto. mmm Tror syntaksen er noe slik. //bytt ut exit med dette: goto slutten; //Masse hemmelig kode her. //og der du vil at koden skal starte igjen skriver du: slutten: Endret 4. juli 2005 av arnizzz Lenke til kommentar
ZoRaC Skrevet 4. juli 2005 Del Skrevet 4. juli 2005 arnizzz: goto er vel ikke PHP, men batch-scripting? eller...? Lenke til kommentar
arnizzz Skrevet 4. juli 2005 Del Skrevet 4. juli 2005 (endret) arnizzz:goto er vel ikke PHP, men batch-scripting? eller...? Man har goto i c++ iallefall. Mulig at php ikke har det da.. jaja. edit: ja det er nok ikke i kjernen. http://marc.theaimsgroup.com/?l=php-dev&m=...06722016891&w=2 Edit2: Uansett så kan trådstarter bare legge inn footeren i en annen fil. og bare inkludere den før "exit;". include footer.php; exit; /* Her er det hemmelige greiene de innloggede brukerne ser */ incude footer.php; //evt spesiell footer for innloggede brukere. //Siden at man ikke kan være logget ut og innloget samtidig går det bra å inkludere footer 2 ganger. Endret 4. juli 2005 av arnizzz Lenke til kommentar
Yankes Skrevet 4. juli 2005 Forfatter Del Skrevet 4. juli 2005 Tusen takk for all hjelpen jeg har fått Etter litt triksing og miksing av de scriptene dere har gitt meg + litt egen scripting så fikk jeg det til 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å