Caso di studio:
pagina index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<h1>INSERIRE I DATI</h1>
<form action="azione.php" method="post">
<textarea name="testo" rows="5" cols="40">qui puoi scrivere il tuo testo</textarea>
<input type="submit" value="invia" />
</form>
<h1></h1>
</body>
</html>
pagina azione.php
<?php
$contenuto = $_POST['testo'];
$apriFile = fopen("contenuto.php","w");
fwrite($apriFile, $contenuto);
fclose($apriFile);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<h1><a href="esito.php">LINK ALLA PAGINA FINALE</h1>
<h1></h1>
</body>
</html>
pagina esito.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<h1>TESTO STAMPATO</h1>
<h1> <?php include ('contenuto.php'); ?></h1>
</body>
</html>
pagina contenuto.php (inizialmente vuota)
Nella textarea devo far passare un codice html, ovvero il seguente
LINK
il problema? quando poi viene stampato questo codice nella pagina esito.php, viene compilato male da php. Non riesco a capire come si fa, nello script azione.php, a fare in modo che il codice html inserito nella textarea venga effettivamente compilato nel giusto modo.
Aspetto soluzioni