meerdere pagina's includen

Status
Niet open voor verdere reacties.

schorrie01

Gebruiker
Lid geworden
7 aug 2006
Berichten
79
ik tracht met include te bekomen dat ik verschillende pagina's ondereen include,

nl header, main en footer,

en zodoende hetzelfde resultaat bereiken alsof je met frames zou werken,

dit schijnt echter niet te lukken,

dit is mijn code, ik maakte gebruik van div layers ondereen, dacht nochtans een ergens een voorbeeld te hebben gezien waar enkel gebruik wordt gemaakt van include

dit is mijn, niet werkende code, want ik krijg in de output enkel footer.php te zien

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<html>
<body>
<div class ="header">
<?php
include("header.php");
?>
</div>
<div class="main">
<?php
include("main.php");
?>
</div>

<div class="footer">
<?php
include("footer.php");
?>
</div>

</body>
</html>
 
Dat zou moeten werken lijkt me zo...
Ik denk dat het dan in je opmaak van je div's zit. Dat die niet goed weergegeven worden. Geef eventueel je divs in css allemaal een achtergrond kleur zodat je makkelijk kan zien waar je div zich bevind.

En je kan altijd nog testen om alleen een woord te includen zonder enige opmaak dus:
PHP:
include("woord1.php");
include("woord2.php");
include("woord3.php");
En dan je in je php bestanden alleen de tekst woord1, woord2 en woord3 laten printen...
 
denk een stuk van het probleem te hebben gevonden, zit hem in de layers die ik gebruik in m'n pagina's zelf

van footer.php is dit bvb

#Layer1 {
position:relative;
width:100%;
height:25px;
z-index:1;
left: 0px;
top: 0px;
background-color: #000000;
}

hoe kan ik bvb zorgen dan de layers van header.php, main.php en footer.php ondereen worden weergegeven
 
denk dat het opgelost is,

voor wat betreft toch include,
rest van probs zal ik in opmaak van layers moeten zoeken
 
Ik neem aan dat je de layout van je pagina eerst in pure HTML ( + CSS) gemaakt hebt?

Wat je dan kunt doen is de code die je met de includes genereert naast de oorspronkelijke pagina in HTML leggen en verschillen opzoeken, daar zit dan waarschijnlijk de fout.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan