chiarissimo, non era quello il problema, ma quella modifica comq è servita a individuare l'errore
il problema è in questo ciclo che va in loop
function template($filename)
{
if(file_exists($filename) && $filename!='')
{
$this->buffer = '';
$handle = fopen($filename,"r");
while (!feof ($handle))
$this->buffer .= fgets($handle, 4096);
fclose ($handle);
} else
{
$this->buffer = $filename;
}
return true;
}
è possibile che ci sia qualcosa che proprio non vada in questo script ?