include () gaat verkeerd

Status
Niet open voor verdere reacties.

tomdb

Gebruiker
Lid geworden
10 nov 2008
Berichten
417
Das al weer het 2e probleem met PHP. Ik heb nu het volgende:
Om mijn code een beetje overzichtelijk te houden wil ik het menu en de nieuws strook via php includen. Maar mijn menu zie ik nergens en mijn nieuws strook komt op de plek van mijn menu! Ook mijn content is spoorloos:(... Hieronder mijn code:
PHP:
<html>
<head>
<title>Mijn Website</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="container">
	<div id="header">
	<h2 class="headertitle0">Mijn</h2> 
	<h1 class="headertitle">Website</h1>
	</div>

	<div id="logo">
	<img src="logo.jpg"></img>
	</div>
		
	<div id="menu">
	<?php
	include ("menu.php")
	?>

	</div>
	
	<div id="content">
	<h2 align="center">Welkom mijn site </h2>
	<p>Waarschijnlijk is de website eind volgende week definitief online. Eerder zullen we ook nog geen opdrachten aannemen.
	</div>

	<div id="nieuws">
	<?php include ("nieuws.php")?>
	</div>
</div>
</body>
</html>
Wat gaat er fout?
 
Laatst bewerkt:
bestaat er wel het bestand menu.php?
zet eens bovenaan:
<?php
error_reporting(E_ALL);
?>
 
bestaat er wel het bestand menu.php?
zet eens bovenaan:
<?php
error_reporting(E_ALL);
?>
Ja dat bestand heb ik gewoon geupload.... Waar precies moet ik dat neerzetten, in de header, in het div "menu", waar?
Dit is trouwens het menu.php
HTML:
<html>
<head>
<title><title>
</head>
<body>
	<a href="index.php" class="button1">Homepage</a>
	<a href="gallerij.php" class="button1">Galerij</a>
	<a href="tarieven.php" class="button1">Tarieven</a>
	<a href="voorwaarden.php" class="button1">Voorwaarden</a>
	<a href="bestellen.php" class="button1">Bestellen</a>
	<a href="links.php" class="button1">Links</a>
	Wil(t) u/jij ook een <b>gratis</b> .tk domein? <a href="links.htm">Klik dan hier!</a>
	</body>
</html>
 
Laatst bewerkt:
Je include een volledige pagina in een andere pagina.

Je include hoeft geen <html> tags te hebben; de inhoud ervan wordt letterlijk in de andere pagina geplakt, precies op de locatie waar je <?php include ( 'file' ) ?> staat...
 
PHP:
<html><head><title>Mijn Website</title><link href="style.css" rel="stylesheet" type="text/css" /></head><body><div id="container">	<div id="header">	<h2 class="headertitle0">Mijn</h2> 	<h1 class="headertitle">Website</h1>	</div> 	<div id="logo">	<img src="logo.jpg"></img>	</div> 	<div id="menu">	<?php	include ("menu.php");	?> 	</div> 	<div id="content">	<h2 align="center">Welkom mijn site </h2>	<p>Waarschijnlijk is de website eind volgende week definitief online. Eerder zullen we ook nog geen opdrachten aannemen.	</div> 	<div id="nieuws">	<?php include ("nieuws.php"); ?>	</div></div></body></html>
Probeer anders dit eens
en bij menu.php:
HTML:
<a href="index.php" class="button1">Homepage</a>	<a href="gallerij.php" class="button1">Galerij</a>	<a href="tarieven.php" class="button1">Tarieven</a>	<a href="voorwaarden.php" class="button1">Voorwaarden</a>	<a href="bestellen.php" class="button1">Bestellen</a>	<a href="links.php" class="button1">Links</a>	Wil(t) u/jij ook een <b>gratis</b> .tk domein? <a href="links.htm">Klik dan hier!</a>

ps. te laat XD
 
En alweer bedankt:thumb:! Alles staat weer gewoon goed nu!
 
misschien ook handig om af te sluiten?

PHP:
	<?php
	include ("menu.php")
	?>


PHP:
	<?php
	include ("menu.php");
	?>
 
op die manier zorg je ervoor dat er geen errors komen.
Als je dadelijk gewent bent om de hele tijd:
PHP:
<?php include("header.php") ?>
en je gaat verder, met:
PHP:
<?php
include("header.php")
include("pagina.php")
?>
Dan krijg je eer error.
Je zal er dus ;'s achter moeten plakken.
Als je gewoon:

PHP:
<?php include("header.php") ?>
<?php include("pagina.php") ?>
gebruikt krijg je die error niet, maar dit is veel te veel werk.
 
Oke. dat zal ik onthouden:thumb:. Ben nog maar een weekje bezig in PHP, dus zo heel veel weet ik er nog niet van!
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan