premesso che sono una principiantissima , ho trovato uno script su un libro che mi ha permesso di creare una piccola comunità online con un forum semplicissimo: nella home page c'è la finestra per inserire il commento e dato è in una tabella, nella riga ultima della tabella al click su un bottone si visualizza l'autore e il testo digitato. Il tutto in una pagina.
Però non funziona: quando clicco sul bottone mi fa il refreshing della pagina ma non mi fa visualizzare da nessuna parte il testo digitato. Dove è l'errore?
Ecco qua il codice php con il tag form, è omesso il layout della pagina. Uso Apache e window xp. I file sono posizionati nel server.

<form method="post">


Name: <input name="name" type="text" size="25"></p>


Your Wisdom:
<textarea name="wisdom" rows="5" cols="45" wrap="virtual"></textarea></p>
<input name="submit" type="submit" value="submit!">
</form>

</td>
</tr>

<tr>
<td colspan="3">
<?php

if ($wisdom)
{
$name = strip_tags($name);
$wisdom = strip_tags($wisdom,"<a>,[b],[i],

,
");
if (get_magic_quotes_gpc())
{
$wisdom = stripslashes($wisdom);
$name = stripslashes($name);
}
$wisdom = ereg_replace("\r\n\r\n", "\n

", $wisdom);
$date = date("l, F j Y, h:i a");
$wisdom = "$name -- $date
$wisdom </br><hr />\n";
$fp = fopen (basename($PHP_SELF, '.php') . "txt", 'a');
fwrite ($fp, $wisdom);
fclose ($fp);
}

@readfile(basename(($PHP_SELF. . "/.php")));
?>
</td>
</tr>
</table>

postilla: nella riga del readfile c'è un errore dichiarato quando clicco sul bottone. Se metto una parentesi al posto di un punto non me lo da più ma continua a non funzionare.
Chi mi sa aiutare?