Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Diakritika v emailu -PHP

Našel jsem tenhle kód, podle kterého by to mělo fungovat, jenže jevím jak ho upravit do toho mojeho.

<?php
$mail = "bazos88@seznam.cz";
$predmet = "Email z webu SDH";
$email = $_POST['email'];
$spam = $_POST['spam'];
$zprava = 
" \r\nJméno a příjmení: " .$_POST['jmenoprijmeni'].
" \r\nE-mail:     " .$_POST['email'].
" \r\n\nZpráva: " .$_POST['zprava']; 
if ($email!="" and $zprava!="" )
{
$kon = cs_mail ($mail, $predmet, $zprava, "From: $email\n");
if ($kon)  
  
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.sdhbecva.cz/index.php?option=com_content&view=article&id=17");
header("Connection: close");
}  
 else
  echo "E-mail se bohužel nepodařilo odeslat.<br>";
?>

<?php

function autoUTF($s)
{
    // detect UTF-8
    if (preg_match('#[\x80-\x{1FF}\x{2000}-\x{3FFF}]#u', $s))
        return $s;
    // detect WINDOWS-1250
    if (preg_match('#[\x7F-\x9F\xBC]#', $s))
        return iconv('WINDOWS-1250', 'UTF-8', $s);
    // assume ISO-8859-2
    return iconv('ISO-8859-2', 'UTF-8', $s);
}

function cs_mail ($to, $predmet, $zprava, $head = "")
       {  $predmet = "=?utf-8?B?".base64_encode(autoUTF ($predmet))."?=";
          $head .= "MIME-Version: 1.0\n";
          $head .= "Content-Type: text/plain; charset=\"utf-8\"\n";
          $head .= "Content-Transfer-Encoding: base64\n";
          $zprava = base64_encode (autoUTF ($zprava));
          $stav = mail ($to, $predmet, $zprava, $head);
          return $stav ?  TRUE : FALSE;  }
?>

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny