E-mailový formulář nefunguje

WordPress PoradnaKategorie dotazu: OstatníE-mailový formulář nefunguje
Martin Baroch zeptal se před 3 roky

Vložil jsem na stránku webu vytvořeného ve WordPressu na hostingu WEBZDARMA tento script:
<!DOCTYPE HTML>
<html lang=“cs-cz“>
<head>
<meta charset=“utf-8″>
<title>Pošlete formulář…E-mailem </title>
</head>
<body>
<h1>E-mailový formulář</h1>
Pokud chceš poslat autorovi pozdrav, můžeš použít následující formulář
<form action=““ method=“post“>
<table cellspacing=“2″ cellpadding=“2″ border=“0″>
<tr>
<td>Jméno:</td>
<td><input type=“text“ size=“40″ name=“Jmeno“ ></td>
</tr>
<tr>
<td>E-mail:</td>
<td><input type=“text“ size=“40″ name=“E-mail“ ></td>
</tr>
<tr>
<td valign=“top:“ >Text zprávy</td>
<td><textarea rows = „10“ cols=“30″ name=“Text_zpravy“ ></textarea></td>
</tr>
<tr>
<td></td>
<td><input type=“submit“ value=“Odeslat“ ></td>
</tr>
</table>
</form>
<?php
if($_POST) {
$jmeno = $_POST[„Jmeno“];
$email = $_POST[„E-mail“];
$text = $_POST[„Text_zpravy“];
$predmet = „Pozdrav autorovi“;
if($jmeno != „“ and $email != „“ and $text != „“) {
if(preg_match(„/[a-zA-Z0-9._]+\@[a-zA-Z0-9_.]+\.[a-zA-Z]{1,6}/“,$email)) {
$hlavicka = „From: “ . $email . „(“ . $jmeno . „)“;
$hlavicka .= „\nMIME-Version: 1.0\n“;
$hlavicka .= „Content-Type: text/html; charset=\“UTF-8\“\n“;
//barveramartin@gmail.com
mail(„barveramartin@gmail.com“, $predmet, $text, $hlavicka);
Header(„location: ./“);
} else {
echo „Email neodpovídá požadovanému tvaru!“;
}
} else {
echo „něco jste nevyplnil!“;
}
}
?>
</body>
</html>
který mi ale nefunguje. Ze stránky webu nejde prostřednictvím tohoto formuláře odeslat mail. Kde může být chyba? V indexu testovacïho webu formulář funguje! 
Děkuji předem za odpověď.
Martin Baroch

Vaše odpověď

18 + 4 =

WordPress školení pro začátečníky a mírně pokročilé (Praha 6. 10. 2022)
Tomáš Cirkl

Tomáš Cirkl

WordPress specialista

Blog WPlama.cz píši už více než 5 let. O WordPress přednáším a pořádám školení. Pro své klienty vytvářím a spravuji webové stránky.