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>graziecodice:<?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>

Rispondi quotando
apici sbaglati sempre che le variabili siano corrette.