PHP interesse |
|
Ik heb een idee, wat ik graag tot werkenlijkheid zal willen uitbrengen. Ik heb de volgende code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="stylesheet" type="text/css" href="templates/standard/css/global.css" />
<script src="templates/standard/src/dropdown.js" type="text/javascript"></script>
<tcms load="head" style="standard" />
</head>
<body>
<div id="masthead">
<h1><a href="index.php">tCMS</a></h1>
<div id="mastheadBox">
<tcms load="top" style="standard" />
</div>
</div>
<tcms load="menu" style="standard" />
<ul id="breadCrumbs">
<tcms load="navigation" style="standard" />
</ul>
<!-- Begin Main Column -->
<div id="mainContent">
<tcms load="content" style="standard" />
</div>
<!-- Begin Side Column -->
<div id="secondaryContent">
<tcms load="right" style="standard" />
</div>
<!-- Begin Footer -->
<div id="footer">
<tcms load="footer" style="standard" />
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <link rel="stylesheet" type="text/css" href="templates/standard/css/global.css" /> <script src="templates/standard/src/dropdown.js" type="text/javascript"></script> <tcms load="head" style="standard" /> </head> <body> <div id="masthead"> <h1><a href="index.php">tCMS</a></h1> <div id="mastheadBox"> <tcms load="top" style="standard" /> </div> </div> <tcms load="menu" style="standard" /> <ul id="breadCrumbs"> <tcms load="navigation" style="standard" /> </ul> <!-- Begin Main Column --> <div id="mainContent"> <tcms load="content" style="standard" /> </div> <!-- Begin Side Column --> <div id="secondaryContent"> <tcms load="right" style="standard" /> </div> <!-- Begin Footer --> <div id="footer"> <tcms load="footer" style="standard" /> </div> </body> </html>
nu is de bedoeling dat ik de <tcms * /> kan wijzigen tot normale tekst. Dit kan ik doen door dit bestand in te laden met PHP.net: file_get_contents of PHP.net: fopen en dan dat te wijzigen met preg_replace, alleen ik heb ik een probleem: ik wil er ook php in kunnen gebruiken, dat kan nu ook wel, enkel ik wil ook variabeles van het script waar het ingeladen word gebruiken.
dus dat zo er ongeveer zo uit moeten zien:
<?php
$tesvar = "een test var";
$content = file_get_contents("bestand_met_de_code_hierboven");
$content = preg_replace("regex");
echo $content;
?>
<?php $tesvar = "een test var"; ?>
nu is het bedoeling dat ik in bestand_met_de_code_hierboven kan zetten.
Heeft iemand een idee hoe dit kan?
|