Ri-grazie ad entrambi. Purtroppo non funziona ancora.
Posto il codice:
Il codice della pagina dove c'è il form è sempre lo stesso del primo post.
[template.html]
codice:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Pagina PHP</title>
</head>
<body>
<h1>{titolo}</h1>
Inserito da: {nome}</p>
</body>
</html>
[ricevodatiecreopaginahtml.php]
codice:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Pagina PHP</title>
<?php
$titolo= $_POST['titolo'];
$nome= $_POST['nome'];
?>
<?php
$tpl = file_get_contents("template.html");
?>
<?php
$page = preg_replace("{titolo}", (string)$titolo, $tpl);
$page = preg_replace("{nome}", (string)$nome, $page);
?>
<?php
$file = fopen("pagina.html", 'w');
fwrite($file, $page);
fclose($file);
?>
</head>
<body>
<h1><?php echo $titolo; ?></h1>
Inserito da: <?php echo $nome; ?></p>
</body>
</html>
La "pagina.html" viene creata senza alcuna variante, cioè, non prende nome esempio dalla variante "titolo", il risultato della "pagina.html" è questo:
codice:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Pagina PHP</title>
</head>
<body>
<h1>{}</h1>
Inserito da: {}</p>
</body>
</html>
Di nuovo grazie. Scusatemi se vi faccio perdere del tempo prezioso.