Syntaxt error

  • Hoi,
    Ik heb een probleem met mijn script, deze geeft een syntax error, Het gaat hier om een template parser.
    Het eerste stukje code wat ik laat zien bevat geen error,
    maar de andere 2 stukjes wel.


    Stukje 1: [offtopic](zonder error)[/offtopic]

    PHP
    $parse->assign("menu","<ul>
    			   <li><a href='?pagina=portfolio'>Portfolio></a></li>
              <li><a href='?pagina=overmij'>Over mij></a></li>	
              <li><a href='?pagina=contact'>Contact></a></li>	
            </ul>
    ");


    Dit is stukje 2 [offtopic](op line 1 en op de laatste line heeft deze een error zitten)[/offtopic]


    En het laatste stukje code [offtopic](ook met error)[/offtopic]


    PHP
    $parse=>assign("footer","Copyright 2009-2010 ".$MULT[0]." <small>");


    Alvast bedankt,
    Mvg,
    Robin

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Dus dit stuk:

    PHP
    if(isset($pagina)) {
    	            		if($pagina == "portfolio") { include("portfolios/pagina/portfoliop.php"); }
    	            		elseif($pagina == "overmij") { include("portfolios/pagina/overmij.php"); }		
    	            		elseif($pagina == "contact") { include("portfolios/pagina/contact.php"); }			
    						else { include("pagina/404.php"); }								
    	            	}
    	            	else {
    	            		include("portfolios/pagina/overmij.php");
    	            	}


    Moet helemaal ovenaan staan en met de $_GET['pagina'] ; doe je alles dan parsen?

  • Je gebruikt nu een hele if-structuur als parameter van je assign methode. Dat kan niet. Je zult dus eerst de pagina-url moeten opslaan in een variabele, en dan de boel includen. Je assign regel wordt dan ongeveer als volgt:


    PHP
    $parse->assign("content", include($include));

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!