Gå til innhold

Bruk av PHP koder


Anbefalte innlegg

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 :p

Lenke til kommentar
Videoannonse
Annonse

<?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 :thumbdown:

Endret av YaNkEs
Lenke til kommentar
<?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 :thumbdown:

Du kan da ha php kode etter det, men det kjører bare når man er innlogget

Lenke til kommentar

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 :cry: 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
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 :cry: 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

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 av YaNkEs
Lenke til kommentar
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

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 av datapia
Lenke til kommentar

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 av arnizzz
Lenke til kommentar
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 av arnizzz
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...