czesc
mam problem z przerobieniem storny w HTML-u na PHP przy wykozystaniu klasy template. przy pisanu kozystalem z materialow z tej strony http://www.leon.w-wa.pl/texts/templates.php
no i tu zaczyn sie problem nie chce mi sie otwiera strona z pliku index.php tylko otwiera sie z index.html. druga sprawa to ze jak otworze index.php to mi nie podmienia zawartosci pliku.

zamieszcze kod z index.php i index.html. i bylbym wdzieczny gdyby ktos mi powiedzial ggdzie mam bledy.

index.php

class Template {
    var $tmpl;
    var $dane;

    function Template ($name)
    {
        $this->tmpl = implode('', file($name));
        $this->dane = Array();
    }

    function add($name, $value = '')
    {
        if (is_array($name)) {
            $this->dane = array_merge($this->dane, $name);
        } else if (!empty($value)) {
            $this->dane[$name] = $value;
        }
    }

    function execute() {
        return ereg_replace('/{([^}]+)}/e', '$this->dane["\\1"]', $this->tmpl);
    }

}

$ntemp=new Template ('index.html');
$ntemp->add('naglowek', file_get_contents('naglowek.html'));
$ntemp->add('menu', file_get_contents('menu.html'));
$ntemp->add('edytory', file_get_contents('news.html'));
$ntemp->add('stopka', file_get_contents('stopka.html'));

$url = $_GET['page'] ;
	
	if ( isset ( $url ) )
	{
		if($url=='edytory')
			$content = file_get_contents('news.html') ;	
		else if($url=='historia')
			$content = file_get_contents('historia.html') ;
		else if($url=='biografia')
			$content = file_get_contents('biografia.html') ;
		else if($url=='galeria')
			$content = file_get_contents('galeria.html') ;
		else if($url=='formularz')
			$content = file_get_contents('formularz.html') ;
		else if($url=='javascript')
			$content = file_get_contents('javascript.html') ;
	
	}
	else $content = file_get_contents('news.html') ;
	
	$ntemp->add('content', $content) ;

	echo $ntemp->execute();

index.html

<html>

<head>

<title>KORN</title>

</head>
<body>
<frameset rows="10%,*,11%" bordercolor="black">

		<frame noresize scrolling="no" {naglowek}>

	<frameset cols="20%,*%">

		<frame noresize scrolling="no" {menu}>
	
		<frame scrolling="yes" {edytory}>

	</frameset>

	<frameset rows="*">

		<frame noresize scrolling="no" {stopka}>

	</frameset>

</frameset>
	
</body>

</html>