Inserimento di una variabile all'interno di una stringa tramite form [PHP] Code
Salve ragazzi!
stavo cercando di creare un file in php che mi crea una pagina html tramite un semplice bottone. Ho cercato poi di integrare un form html che mi restituisca due variabili, ovvero il nome del file e il testo della pagina, solo che mi da determinati errori inserendo le variabili che ho preso tramite il metodo POST dal form all'interno della stringa codice che sarebbe il testo del mio file html. O meglio : non mi da errori di codice ma andando a cliccare su Crea mi porta sul file php, che però una volta schiacciato il bottone 'crea pagina' non mi crea alcun file.
Ecco il codice :
nuovo_progetto.html :
Codice HTML:
<form action="nuovo_progetto.php" method="post">
<label>Nome file :
<input type="text" name="namefile" /></label><br>
<label> Testo :
<input type="text" name="text" /></label><br>
<input type="submit" value="Crea">
</form>
nuovo_progetto.php :
Codice PHP:
<?php
$namefile = $_POST['namefile'];
$text = $_POST['text'];
if (isset($_POST["crea"])) {
$file = "$namefile[namefile].html";
$codice = "
<html>
<head><title> $namefile[namefile] </titile>
</head>
<boby> $text[text] </body>
</html>
";
$fo = fopen($file, "w");
fwrite($fo, $codice);
fclose($fo);
}
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>">
<input type="submit" name="crea" value="Crea Pagina"/>
</form>
qualcuno saprebbe darmi una mano? Avevo anche pensato di scrivere il tutto in un solo file, solo che non so come procedere, premetto che sono quasi alle prime armi con il PHP. Grazie mille in anticipo, sarei felice se sapreste darmi una mano :cry: