login  Naam:   Wachtwoord: 
Registreer je!
 Forum

include probleem

Offline compudoc - 07/03/2007 19:33 (laatste wijziging 07/03/2007 19:34)
Avatar van compudocPHP beginner ik heb 2 pagina's gemaakt: header.inc.php en footer.inc.php

in header.inc staat dit:
  1. <?php
  2. require("connect.php"); // verbinding met de database maken
  3. require("session.php");
  4. ?>
  5. <?php
  6. if(isset($_SESSION['suser'])) {
  7. if($_SESSION['slevel'] > 1) {
  8. ?>


en in footer.inc dit:
  1. <?php
  2. } else {
  3. echo 'Je hebt de verkeerde rechten';
  4. }
  5. } else {
  6. echo 'Je moet ingelogd zijn';
  7. }
  8. ?>


maar nou krijg ik deze foutmelding omdat in header.inc de if lussen niet worden gesloten:
Citaat:
Parse error: parse error, unexpected $end in locatieheader.inc.php on line 8


ik dacht zelf eerst gewoon proberen met error_reporting(0); maar dat werkt ook niet.

weet er iemand iets om dit op te lossen?
alvast bedankt

7 antwoorden

Gesponsorde links
Offline Rens - 07/03/2007 19:35
Avatar van Rens Gouden medaille

Crew algemeen
Dat gaat niet werken.
Je kunt niet in het ene bestand een { openen, om hem in een ander bestand weer te sluiten...
Offline compudoc - 07/03/2007 19:36
Avatar van compudoc PHP beginner dus het moet altijd in hetzelfde bestand staan of is er een andere manier waarop ik het kan doen?
Offline Rens - 07/03/2007 19:39
Avatar van Rens Gouden medaille

Crew algemeen
Ligt het nou aan mij, of kan je alles gewoon net zo goed in 1 bestand gooien?
Die header.inc.php en footer.inc.php zijn beetje nutteloos als je het mij vraagt...
Offline compudoc - 07/03/2007 19:44
Avatar van compudoc PHP beginner tja nutteloos...
het leek mij wel makkelijk om meteen meerdere pagina's die geinclude moeten worden daarin te gooien. dan hoef ik namelijk later niet alle pagina's aan tepassen maar gewoon alleen die.

als iemand iets weet... het is welkom en anders gebruik ik het niet
Offline Rens - 07/03/2007 19:48
Avatar van Rens Gouden medaille

Crew algemeen
Doe het dan met een paginasysteem:lamp:
  1. <?php
  2. require("connect.php"); // verbinding met de database maken
  3. require("session.php");
  4. if(isset($_SESSION['suser'])) {
  5. if($_SESSION['slevel'] > 1) {
  6. // hier je pagina systeem code
  7. } else {
  8. echo 'Je hebt de verkeerde rechten';
  9. }
  10. } else {
  11. echo 'Je moet ingelogd zijn';
  12. }
  13. ?>


Heb je 1 pagina, waar dan je header en footer instaan.
Overzichtelijker en makkelijker lijkt mij...
Offline compudoc - 07/03/2007 19:50
Avatar van compudoc PHP beginner @rens, thnx had er zelf nog niet aan gedacht.
ga dat dus gebruiken^^
Offline ikkedikke - 07/03/2007 23:19 (laatste wijziging 08/03/2007 18:57)
Avatar van ikkedikke PHP expert
  1. <?php
  2. require("connect.php"); // verbinding met de database maken
  3. require("session.php");
  4. if(!isset($_SESSION['suser'])) {
  5. echo 'Je moet ingelogd zijn';
  6. }
  7. if($_SESSION['slevel'] <= 1) {
  8. echo 'Je hebt de verkeerde rechten';
  9. }
  10.  
  11. ?>

als header.

Citaat:
Rens edit:
Codetags!!!

Het was zo kort dat me dat niet nodig leek 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.198s