NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar

Zdravím,
potřeboval bych impelmentovat do jednoduchého webového formuláře v php antispamovou ochranu. Antispamovou ochranu si představuji takovou, že robot vyplní všechná pole třeba do 5 vteřin a tím pádem ho neodešle na uvedený email.

Formulář mám tady:

<?php

$hlaska = '';
if ($_POST) // V poli _POST něco je, odeslal se formulář
{
if (isset($_POST['fir­st_name']) && $_POST['first_na­me'])

{
$to = "[email protected]"; // this is your Email address
$from = $_POST['email']; // this is the sender's Email address
$first_name = $_POST['first_na­me'];
$last_name = $_POST['last_na­me'];
$subject = "Jmeno";
$subject2 = "Copy of your form submission";
$message = "Jméno<: " . $first_name . "\n\n" ;
$message2 = "Here is a copy of your message " . $first_name . "\n\n" . $_POST['message'];

$headers = 'From: ladislav@volny.cz\r\n';
$headers .= "\nMIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/plain; charset=\"utf-8\"\r\n";
mail($to,$sub­ject,$message,$he­aders);
mail($from,$sub­ject2,$message2, $headers); // sends a copy of the message to the sender
header('Location: nove-slovo-do-slovniku-odeslano.php');

if ($mail)
{

$hlaska = header('locati­on:/jmeno-odeslano.php');
}

}

else
$hlaska = '<table class=table-137><tr><td><div class=text-139><b>Upozor­nění:</b> Ve formuláři prosím vyplňte jméno!</div></t­d></tr></table>';
}

?>

Můžete mi posllat upravený kód s implementací této antispamové ochrany? Díky moc :-)

Nahoru
11.12.2022 16:36