Det kan vara lite knepigt att få mail(); att funka korrekt. Vart har du webbsidan? Hos en host eller på din egen dator? Samt kan du länka guiden du läste?
Till din kod; på denna rad: $from = 'From: xxx'; Måste du byta ut xxx mot en faktisk e-mail address. De flesta vettiga mail servrar har spamfilter som sorterar bort mail med en "From:" address som inte tillhör avsändarens domän. Om du köper server från något företag, typ Loopia, One, etc. Så kan dem troligen tillhandahålla en email address som funkar här. Alternativt kan du använda en email address från din ISP. Men då måste du skicka mailet via deras servrar. Brukar finnas info på deras webbsidor alternativt kan du alltid kontakta dem. Här hjälper det om vi också vet vilket OS du kör på.
Om du vill skicka mail via GMail finns där en handfull bibliotek som är färdiga för användning.
$to = 'xxx@gmail.com'; Du måste sätta detta till någon email-address som du vill ska ta emot mailet. Då du senare använder den i mail ($to, $subject, $body, $from). (http://php.net/manual/en/function.mail.php) Det verkar dock som du egentligen vill sätta den till $to = $email;.
$human = $_POST['human']; Du verkar glömma att ha med detta fältet på din webbsida. Enligt din kod ska man barra trycka in en fyra där så går det igenom. Det går såklart att ändra där du har: $human == '4'
Sedan, att notera är att låta ett sådant här formulär vara öppet för vem som helst att skicka meddelande igenom kan vara rätt farligt. Dels för att det är rätt enkelt att hitta en handfull säkerhetshål i din kod. Men också för att det är lätt att bygga en bot som använder din sida och email address för att spamma andra personer. Mest som en liten notering för ditt eget bästa. Man kan inte lära sig allt på en dag. Men man behöver heller inte lära sig allt den hårda vägen.
(Glöm inte att kolla felloggen när din kod inte gör något alls.)