ciao a tutti.
ho fatto un form con invio dati (form.php) che invia le variabili in una tabella (visualizza.php) con la funzione stampa..(http://www.zenagraphix.it/public/form/lgm.php)
siccome la questione è un po lunga... e dovrei fare un sacco di questi form avrei bisogno di salvare in formato txt. il contenuto della pagina visualizza.php
ho gia provato con:
<?
$var=fopen("nome_file.txt","a+");
fwrite($var, $nome_agente . ',' . $data . ',' . $sig);
fclose($var);
?>
chiaramente funziona, ma cosi facendo mi vengono stampate solo le variabili, e perdo tutto il testo.
ho provato a fare un form dove var1 è l'intero testo (prova2.php)
<html><body>
<form action="alternativa_database.php" method="post">
<textarea Cols="100%" Rows="100%" Name="var1">
<table>
contenuto della pagina
</table>
</textarea>
<input type="submit" value="Invia">
form alternativa_database.php
<?
$var1=$_POST['var1'];
if ($var1!=null){
echo "Risultato del file di testo:
";
$var=@fopen("nome_file.txt","a+");
@fwrite($var,$var1."\n");
$var2=file("nome_file.txt");
@fclose($var);
$i=count($var2);
for($a=0; $a<=$i; $a++){
echo $var2[$a]."
";
}
}
?>
il risultato è che in prova2.php la textarea mi visualizza tutti i tag html!! e poi mi stampa il form in un file di testo!!
Qualcuno sa se è possibile disattivare questi tag, esiste un modo per non visualizzarli?
grazie

Rispondi quotando
