Cytat
Lepiej jest zrobić z PHP_SELF i bedziesz miec wszystko w jednym pliku.
Dyskutowałbym, czy wtedy faktycznie będzie "lepiej". O kodzie powiem tylko tyle:
KESS:
$pole1 = trim($_POST['pole1']); $pole2 = trim($_POST['pole2']);
// prosty formularz zawierający dwa pola
echo '<form action="" method="post"> <input type="text" name="pole1" style="width: 200px;" /><br />
<textarea name="pole2" style="width: 200px; height: 100px;">
</textarea><br />
<input type="submit" value="Zapisz" />
</form>';
}
else {
// dane pochodzące z formularza
$dane = $pole1."`".$pole2."\n";
// przypisanie zmniennej $file nazwy pliku
$file = "baza.txt";
// uchwyt pliku, otwarcie do dopisania
// blokada pliku do zapisu
// zapisanie danych do pliku
// odblokowanie pliku
// zamknięcie pliku
echo "Dane zostały zapisane!<br />"; echo "<a href=\"podglad.php\">Zobacz wpisane dane</a>"; }
Po ludzku:
<?php
$pole1 = trim($_POST['pole1']); $pole2 = trim($_POST['pole2']);
?>
<form action="" method="post">
<input type="text" name="pole1" style="width: 200px;" /><br />
<textarea name="pole2"></textarea><br />
<input type="submit" value="Zapisz" />
</form>
<?php
}
else {
$dane = $pole1."`".$pole2."\n";
file_put_contents('file.txt', $dane);
echo "Dane zostały zapisane!<br />"; echo '<a href="podglad.php">Zobacz wpisane dane</a>'; }
?>
To samo tyczy się reszty kodu. Wracając jednak do zadanego pytania - zamiast pisać to samemu, postaraj się raczej znaleźć porządnie napisany skrypt. Choćby na
http://www.hotscripts.com/