premetto che ancora non mi so muovere in php e il codice che vi mostro è parte di un vecchio post.
in sostanza vorrei che i datii, una volta inseriti dagli utenti nei campi del forum rimangano salvati in un file (dati.txt).
per fare ciò ho usato un altro file (Dati.php)
codice di Dati.php
Codice PHP:
<?
$db="Dati.txt";
$title = $_POST['title'];
$URL = $_POST['URL'];
$description = $_POST['description'];
$email = $_POST['email'];
$riga_messaggio = "$title|$URL|$description|$email\n";
if (empty($riga_messaggio)) {
echo "The field is empty";
} else {
$fp=fopen($db,"a+");
fwrite($fp,$riga_messaggio);
fclose($fp);
echo "Thank you to join Link Exchange Corner
<meta http-equiv='refresh' content='3;URL=http://darkcommerce.altervista.org'>";
}
?>
codice del form
Codice HTML:
<FORM name="LinkExchangeCornerSignUp" method="POST" action="http://darkcommerce.altervista.org/Data_Center/Dati.php">
Title: <input type="text" value="title">
URL: <input type="text" value="URL"></label>
Description: <input type="text" value="description">
E-mail: <input type="text" value="email">
<input type="submit" value="invia">
</FORM>
purtroppo ogni volta che ho provato a inserire testo nei campi nel file
Dati.txt
rimanevano salvate soltanto tre linee |||
e non capisco a cosa sia dovuto ciò... potete dirmi che cosa ho sbagliato nel codice?
grazie