ho questo script:

codice:
<?php
$doc_root = $_SERVER["DOCUMENT_ROOT"];
$digiNewsPath = $doc_root . "news.dat"; 
  require($doc_root . "news.inc.php");

///////////////////////////////////////
// Don't Edit Anything Below This Line!
///////////////////////////////////////

class digiNews
{
    var $entries;
    function digiNews($disp)
    {
        global $news, $digiNews;
        $tp = fopen($digiNews['template'],'r');
        $loop_code = fread($tp, 4096);
        fclose($tp);
        $count = 0;
        $punti = "...";
        foreach ($news as $entry) {
            $data = explode('||', $entry);
            $data[1] = date($digiNews['tformat'], $data[1] + $digiNews['toffset'] * 3600);
            $data2 = $data[4];
            $data3 = $data[5];
            $data2 = str_replace("'", "\'", $data2);
            $data3 = str_replace("'", "\'", $data3);
            $data[5] = substr($data[5],0,80).$punti;
            $this->entries .= $loop_code;
            $this->entries = str_replace('{timestamp}', $data[1], $this->entries);
            $this->entries = str_replace('{author}', $data[2], $this->entries);
            $this->entries = str_replace('{authoremail}', $data[3], $this->entries);
            $this->entries = str_replace('{subject}', $data[4], $this->entries);
            $this->entries = str_replace('{subject2}', $data2, $this->entries);
            $this->entries = str_replace('{body}', $data[5], $this->entries);
            $this->entries = str_replace('{body2}', $data3, $this->entries);
            $count++;
            if ($disp != 'all') {
                if ($count == $disp) {
                    break;
                }
            }
        }
    }
}
?>
vorrei poter rinominare o reindirizzare il file template.htm (presente nella stessa directory dello script sopracitato) il problema è che nn so come fare. se per esempio cambio il file template.htm in template2.htm e cambio la stringa qua sopra da $tp = fopen($digiNews['template'],'r'); a $tp = fopen($digiNews['template'2],'r'); lo script nn funziona più.
come mai?

grazie in anticipo