ho provato così:
Codice PHP:
/********************************************************************/
$titolo stripslashes $_POST['titolo'] );
$contenuto stripslashes $_POST['contenuto'] );
/********************************************************************/
$template file_get_contents('template.php');
$pagina str_replace('##titolo_pagina##'$titolo$template);
$pagina str_replace('##titolo##'$titolo$template);
$pagina str_replace('##contenuto##'$contenuto$template);
/********************************************************************/
$filename = ($titolo).'.html';
$handle fopen($filename'x') or die("Impossibile creare il file");
fwrite($handle$pagina) or die ("impossibile scrivere il file");
fclose($handle); 
funziona solo l'ultimo str_replace, i primi due non vengono sostituiti perche?
nel template sono inseriti così:
codice:
<title>##titolo_pagina##</title>
<h1>##titolo##</h1>


##contenuto##</p>
solo ##contenuto## viene sostituito dal $contenuto non riesco a capire perchè....