ciao a tutti io ho due problemi:
1)ho un form che poi invia i dati ad un altro file. le variabili che dovrebbero essere generate dal form non sono generate. nel senso la text area "testo" non viene riconosciuta come $testo.
2)ho messo le variabili in una tabella tramite fwrite ma me le scrive cosi come sono, ossia "$data alle $ora"
di seguito ci sono i codici:
codice:
<html>
<head>
<title>Blog</title>
</head>
<body>
<form name="form1" method="post" action="inserisci.php">
Inserisci titolo
<input name="titolo" type="text" id="titolo" size="50">
Inserisci testo
<textarea name="testo" cols="50" rows="10" wrap="VIRTUAL" id="testo"></textarea>
<input type="submit" name="Submit" value="Invia">
</html>
codice:
<?php
$nomefile="database.html";
$vecchiofile=fopen($nomefile, "r");
$contenuto_file=fread($vecchiofile, filesize($nomefile));
fclose($vecchiofile);
$data=(date("d-m-Y"));
$ora=(date("H:i:s"));
$f=fopen($nomefile, "w+ ");
fwrite($f, '<table width="600" border="0" cellspacing="5"
cellpadding="2"><tr>
');
fwrite($f, '<td width="450" bgcolor="#A20007">
<font color="#FFF45F" size="2" face="Arial, Helvetica, sans-serif">$titolo</font></td>
');
fwrite($f, '<td width="150" bgcolor="#A20007">
<font color="#FFF45F" size="2" face="Arial, Helvetica, sans-serif">$data alle $ora</font></td>
');
fwrite($f, '</tr><tr>
');
fwrite($f, '<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">$testo</font></td>
');
fwrite($f, '</tr></table>
');
fwrite($f, '
');
fwrite($f, '$contenuto_file
');
fclose($f);
?>
<html>
<head>
<title>Messaggio inserito correttamente</title>
</head>
<body>
<p align="center>Messaggio inserito correttamente
Visualizza il tuo blog</p>
</html>
grazie