Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
wysyłanie maili z strony
#4
Brakuje pliku php, a tu masz rozwiązanie z recaptcha. Klucz generujesz i pliki z: http://www.google.com/recaptcha

Kod:
<form action="" method="post" name="formularz">
    <div>
      <table class="krow_table_1">
        <tr>
          <td class="krow_td_1">Imię:</td>
          <td class="krow_td_2"><input type="text" name="imie" size="30" maxlength="30" value="" /></td>
        </tr>
        <tr>
          <td class="krow_td_1">E-mail:</td>
          <td class="krow_td_2"><input type="text" name="mail" size="30" maxlength="30" value="" /></td>
        </tr>
        <tr>
          <td class="krow_td_1">Wiadomość:</td>
          <td class="krow_td_2"><textarea name="wiadomosc" rows="10" cols="50" /></textarea></td>
        </tr>
        <tr>
          <td class="krow_td_1">&nbsp;</td>
          <td class="krow_td_2"><?php
@require_once('recaptcha/recaptchalib.php');
$klucz_publiczny = "xxx";
$klucz_prywatny = "xxx";

$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) {
$headers = "From: " . $_POST["imie"] ."<". $_POST["mail"] .">"."\r\n";
$headers .= "Reply-To: " . $_POST["mail"] . "\r\n";
$headers .= "Return-path: " . $_POST["mail"];

$do="[email protected]";
$temat="Wiadomość ze strony";
$tresc="

Imię: " .$_POST["imie"] . "\n
E-mail: " .$_POST["mail"] . "\n
Wiadomość: " .$_POST["wiadomosc"] . "\n";

mail($do,$temat,$tresc,$headers);
echo "<strong>Wiadomość została wysłana.</strong>";
exit(1);
} else {
echo "<span style=\"color:#FF0000;\">Proszę poprawnie rozwiązać test CAPTCHA. Wiadomość nie została wysłana.</span>";
}
}
echo recaptcha_get_html($klucz_publiczny, $blad);
?>
          <td/>
        </tr>
        <tr>
          <td class="krow_td_1">&nbsp;</td>
          <td class="krow_td_2"><input type="submit" class="button" id="kolor1" name="wyslij" value="Wyślij" />
            <input type="reset" value="Wyczyść" class="button" id="kolor1" alt="Wyczyść formularz kontaktowy" /></td>
        </tr>
      </table>
    </div>
  </form>
Odpowiedz


Wiadomości w tym wątku
wysyłanie maili z strony - przez ramzes - 24-07-2011, 01:02
RE: wysyłanie maili z strony - przez michalszyd - 24-07-2011, 01:03
RE: wysyłanie maili z strony - przez ramzes - 25-07-2011, 16:02
RE: wysyłanie maili z strony - przez Engine - 25-07-2011, 17:39
RE: wysyłanie maili z strony - przez ramzes - 26-07-2011, 16:09

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [PHP] Formularz mailowy - wysyłanie wiadomości spolprog 7 6,496 05-09-2013, 17:13
Ostatni post: Engine
  wysyłanie plików na serwer - formularz mati87 2 2,742 20-09-2011, 16:00
Ostatni post: mati87
  powtórne wysyłanie zmiennych po odświeżeniu [PHP+HTML] Mummer 7 5,907 26-03-2011, 05:04
Ostatni post: R_Rafalsky
Wink Wyswietlanie strony "A" w ramce strony "B" Masterpro 2 4,679 17-09-2009, 20:49
Ostatni post: Masterpro
  Wysylanie maili ze strony - php djpi 2 2,747 09-04-2009, 23:13
Ostatni post: Labsta.com

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl