Originariamente inviato da bluego78
si adesso è chiaro.
Posta il codice così diamo un'occhiata.
E' chiaro che le variabili rimangono impostate nella pagina, quindi bisogna riazzerarle ad ogni refresh della pagina.
codice:
<span class="insertTab">
<form action="<?php echo "".$myself.""; ?>" method="get">
<input type="hidden" name="akce" value="pridej_zapis" />
<div align="center">
<input type="hidden" name="datum" value="<?php echo "".date("d.m Y").""; ?>" />
Nome <input type="text" name="name" />
email <input type="Text" name="email" />
Testo :
<textarea name="message" cols="60" rows="5" wrap="hard"></textarea>
<?php
while(list($key,)= each($AllowableHTML)){ echo"<".$key.">"; }
?>
<input type="Submit" value="Pubblica" />
<input type="Reset" value="Cancella" />
</div>
</form>
</span>
<?php
if($akce == "pridej_zapis"){
if($name == ""){
$error_fill .= "metti il nome
\n";
}
if($message == ""){
$error_fill .= "Campi errati
\n";
}
if(($email!="") && (!eregi( "^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$", $email))){
$error_fill .= "prego inserire una mail valida..
\n";
}
if($error_fill == ""){
$name = filter_text($name);
$message = filter_text($message);
$mess_w .= "<tr>\n";
$mess_w .= "<td align=\"left\">\n";
$mess_w .= "Data ".$datum."
";
$mess_w .= "".$name."
\n";
if($email!="")
{
$mess_w .= "<a href=\"mailto:".$email."\">email</a>
\n";
}
$mess_w .= "".$message."
\n";
$mess_w .= "<hr />\n";
$mess_w .= "</tr>\n";
$mess_w .= "\n";
if (file_exists("$mess_file"))
{
$fd1 = fOpen($mess_file,"r");
$current = fread( $fd1, filesize($mess_file));
fclose($fd1);
$fd = fOpen("$mess_file","r+");
$put_w .= "".$mess_w."";
$put_w .= "".$current."";
fPuts($fd,$put_w);
fClose($fd);
}
else
{
$fd = fOpen("$mess_file","w");
fputs($fd,$mess_w);
fclose($fd);
}
}
else
{
echo "<span class=\"errorFill\">\n";
echo "".$error_fill."\n";
echo "</span>\n";
echo "\n
\n";
}
}
if(file_exists("".$mess_file.""))
{
echo "<table class=\"tableOut\">\n";
include("$mess_file");
echo "</table>\n";
}
else
{
echo "
Just";
}
?>