Waarom werkt de dikgedrukt regel niet, en die eronder wel?

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nieuwe pagina 1</title>


</head>

<?php


$aframe = "http://www.petrabe.nl";;

?>

<frameset rows="64,148,*,*">
<frame name="boven" scrolling="no" noresize >

<frame name="knoppenbalk" scrolling ="no" src="nieuwe_pagina_2.htm" target="_self" >
<frameset cols="245,*">
<frame name="inhoud" src="<?php print ($aframe) ?>" >
<frame name="hoofd" src="http://www.petrabe.nl">;
</frameset>
<frame name="onder" scrolling="no" noresize >
<noframes>
<body>

<p>Op deze pagina worden frames gebruikt, maar uw browser ondersteunt geen
frames.</p>

</body>
</noframes>
</frameset>

</html>
En wat zie je in de HTML-source van je browser?
Indien je de PHP-code zelf ziet zou PHP niet geactiveerd zijn op de server.

Overigens zijn frames al behoorlijk verouderd en wordt het gebruik ervan om vele redenen afgeraden. Denk dan liever na om deze uit te bannen.
Het enige wat ik me voor kan stellen is dat je geen php ondersteuning hebt of jij maakt er een .html bestand van. Want aan deze kant werkt dit gewoon.
Frames is zo 1990, advies om ze niet te gebruiken.
ik zie een foutmelding dat de pagina niet kan worden weergegeven.

Dan is de link niet goed? Ik gok dat je een loop hebt door de frameset zelf in te laden.
Mijn advies, stap van frames af...
Je ziet wel de pagina's?
en bovenaan zie je die foutmelding?
Want die komt van deze regel:

<frame name="knoppenbalk" scrolling ="no" src="nieuwe_pagina_2.htm" target="_self" >
Ik zie wel de pagina's en frames

alleen in het frame "inhoud" zie ik de foutmelding dat de pagina niet kan worden weergegeven. In het frame ernaast wordt dezelfde pagina http://www.petrabe.nl wel weergegeven.
Ik zie dat jullie allen frames afraden. Wat als alternatief gebruiken? html-tabellen?
Tabellen zijn ook al weer uit de tijd als het gaat om positionering.
Verdiep je liever in CSS, en met float's en clear's kan je al een dergelijke layout in elkaar schroeven.
ik heb het geplaatst in frame.php maar dat verandert niets, had ik ook niet verwacht want het oude beatand was ook een php-file.

Reageren