Witam, mam mały problem. Otóż mam formularz z captcha. O dziwo captcha działa, ale formularz nie zapisuje danych do pliku txt.
<?php
if( isset($_POST['submit'])) { if( !empty($_SESSION['security_code'] ) && ($_SESSION['security_code'] == $_POST['security_code']) ) { // Insert you code for processing the form here, e.g emailing the submission, entering it into a database.
echo 'Thank you. Your message said "'.$_POST['message'].'"'; unset($_SESSION['security_code']); } else {
// Insert your code for showing an error message here
echo 'Sorry, you have provided an invalid security code'; }
} else {
?>
<?php
$pole1 = trim($_POST['email']); <form action="" method="post">
<input type="text" name="email" id="email" style="width: 200px;" /><br />
<img src="CaptchaSecurityImages.php?width=250&height=40&characters=5" /><br />
<label for="security_code">Security Code: </label><input id="security_code" name="security_code" type="text" /><br />
<input type="submit" name="submit" value="Submit" />
</form>';
}
else {
// dane pochodzące z formularza
$dane = $pole1."\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 />";
}
?>
<?php
}
?>