witam
ten form dziala swietnie jednak gdy captcha jest wpisana blednie cala korespondencja jest gubiona przez czyszczenie formy.
jak spowodowac by wypisane pola zostaly nietkniete i text zostal do ponownego wyslania?
dzieki za podpowiedz.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
</head>
<body>
<form action="
<?php print strip_tags($_SERVER['PHP_SELF']);?>" method="post" name="formularz">
<table border="0" width="750">
<tr>
<td bgcolor="#ffffff" colspan="3" align="center"><font face="Verdana" size="2" color="#cc0000"><br /><br /><br /><strong>Napisz wiadomość.</strong></font></td>
</tr>
<tr>
<td align="right"><tt>Imię:</tt></td>
<td align="left"><input type="text" name="name" style="width: 410px"></td>
<td align="center"><b></b></td>
</tr>
<tr>
<td align="right"><tt>Adres email:</tt></td>
<td align="left"><input type="text" name="email" style="width: 410px"></td>
<td align="center"><b></b></b></td>
</tr>
<tr>
<td align="right"><tt>Wiadomość:</tt></td>
<td align="left"><textarea name="message" style="width: 412px; height: 100px"></textarea></td>
<td align="center"><b></b></td>
</tr>
<tr>
<td>Proszę poprawnie wpisać 2 słowa z białego pola do linijki na żółtym tle.</td>
<td>
<?php
@require_once('recaptchalib.php');
$klucz_publiczny = "... ";
$klucz_prywatny = "... ";
$odp = null;
$blad = null;
if ($_POST["wyslij"]) {
$odp = recaptcha_check_answer ($klucz_prywatny,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if ($odp->is_valid) {
$do="...@...";
$temat="Wiadomosc z ...";
$tresc="
Imie: " .$_POST["name"] . "n
E-mail: " .$_POST["email"] . "n
Wiadomosc: " .$_POST["message"] . "n";
echo "<strong><br /><br />Dziękujemy za przesłanie wiadomości.<br /><br /><br />Skontaktujemy się najszybciej jak to tylko możliwe.<br /><br /><br /></strong>"; // exit(1);
} else {
echo "<p><br /><br /><span style=\"color:#cc0000;\"><strong>Proszę poprawnie wpisac 2 slowa z bialego pola.<br /><br /><br />Wiadomość nie została wysłana.</strong></span><br /><br /></p>"; }
}
echo recaptcha_get_html
($klucz_publiczny, $blad); ?>
<td/>
<td></td>
</tr>
<tr>
<td align="left"></td>
<td><input type="submit" name="wyslij" value="Wyślij" /></td>
<td align="left"></td>
</tr>
</table>
</form>
</body>
</html>