Citat:
Originally posted by emilv@Jul 27 2009, 10:35
$fh = fopen('indextemplate.html', 'r');
while(!feof($fh)) {
* *$line = fgets($fh);
* *if(strpos($line, '{INCLUDE HERE}') !== false) {
* * * *$include = file_get_contents('includefile');
* * * *$line = str_replace('{INCLUDE HERE}', $include, $line);
* *}
* *echo $line;
}
fclose($fh);
eller kortare (men något ineffektivare):
$file = file_get_contents('indextemplate');
$include = file_get_contents('includefile');
$file = str_replace('{INCLUDE HERE}', $include, $file);
echo $file;
|
Det här låter som det är något att gå vidare på iaf.
Men istället för att man måste skriva om det är "just den filen" då man kanske använder många såna här:
Kod:
switch ($_GET['f']) {
case "1":
include "file.html";
break;
Går det inte att "ta bort"
$file = file_get_contents('indextemplate');
den delen av koden på nått sätt och göra så det funkar på alla tänkabara template filer?