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