[PHP] tekst en include in die()

Gestart doorAndydewit11 reacties25 weergaven

12 berichten · pagina 1 van 1

Andydewit

Lid · Topicstarter

Berichten
1.168
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo,

In een functie check ik of er is ingelogd.
Hier de functie (voorbeeldje, ff snel gemaakt)

[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]function[/COLOR] check_login[COLOR= #007700]() {[/COLOR]

     [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](![/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]user[/COLOR][COLOR= #007700]])) {[/COLOR]
     [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Je bent niet ingelogd![/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]nietingelogd.php[/COLOR][COLOR= #007700]));[/COLOR] [COLOR= #FF8000]// Zo lukt het niet[/COLOR]
     [COLOR= #007700]}

}[/COLOR]
?>


Hoe kan ik een die() returnen met tekst én een include() in een functie?

Alvast bedankt.
0
Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
k weet niet of dit, werkt ben niet goed met functies namelijk.

[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]function[/COLOR] check_login[COLOR= #007700]() {[/COLOR]

     [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](![/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]user[/COLOR][COLOR= #007700]])) {[/COLOR]
     [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Je bent niet ingelogd![/COLOR][COLOR= #007700];[/COLOR]
     [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$fout[/COLOR][COLOR= #007700];
     }

}[/COLOR]
?>
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Werkt het zo?

[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]function[/COLOR] check_login[COLOR= #007700]() {[/COLOR]

     [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](![/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]user[/COLOR][COLOR= #007700]])) {[/COLOR]
         [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je bent niet ingelogd![/COLOR][COLOR= #007700];[/COLOR]
         [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]nietingelogd.php[/COLOR][COLOR= #007700]));[/COLOR]
         [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]();
     }

}[/COLOR]
?>
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Rik schreef:
Werkt het zo?

[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]function[/COLOR] check_login[COLOR= #007700]() {[/COLOR]

     [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](![/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]user[/COLOR][COLOR= #007700]])) {[/COLOR]
         [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je bent niet ingelogd![/COLOR][COLOR= #007700];[/COLOR]
         [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]nietingelogd.php[/COLOR][COLOR= #007700]));[/COLOR]
         [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]();
     }

}[/COLOR]
?>
Je hebt een ) teveel. Je hebt er 2 achter de include staan
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Oops, natuurlijk. Maar buiten dat kleine dingetje zou het volgens mij moeten werken. Echter weet ik dat niet zeker, omdat die() het script gewoon totaal stopzet.
0
Andydewit

Lid · Topicstarter

Berichten
1.168
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Het werkt. Eigenlijk een hele simpele oplossing, maar je moet er even op komen. Bedankt!
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
waarom geen exit; in plaats van die(); ?
0
Andydewit

Lid · Topicstarter

Berichten
1.168
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wat is het verschil?
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
exit en die zijn gewoon hetzelfde winkje kan ook gewoon exit(hoi); of die; doen biggrin
0
Andydewit

Lid · Topicstarter

Berichten
1.168
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dan maakt het dus niks uit welke ik gebruik?
0
Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nee, want ze zijn hetzelfdeyummie
0
Andydewit

Lid · Topicstarter

Berichten
1.168
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wat dom dat er dan 2 functies voor zijnconfused
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren