Autor Zpráva
rl
Profil *
Dobry den

uz asi 4 hodiny sa babrem s formularom ktory ma byt odoslany priamo na mail. Po 4 hodinach neuspechu som zistil ze nemam povolenu funkciu mail. Mam nainstalovany WAMP 1.7.2. Ako sa to da povolit? Dakujem za odpoved.
rl
Profil *
...vychadzam z tohto:

http://tvorba-webu.zdarek.com/php/email.php

Není na tom nic složitého potřebujete jen hosting kde je php a funkce mail povolena.
rl
Profil *
Skratka....
v dokumente uc3.php mam:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title>Odesílání emailu</title>
</head>
<body>
<h1>Odesílání emailu</h1>

<form action="form_spracuj.php" method="post">
<input name="email" size="25" value="Váš@mail"><br>
<input name="predmet" size="25" value="Předmět"><br>
<input name="spam" size="25"> <strong>= 1 + 1</strong><br>
<textarea name="zprava" rows="6" cols="55">Zpráva...</textarea><br>
<input type="submit" value="Odeslat">
</form>

</body>
</html>

v dok. form_spracuj.php:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title>Odesílání emailu</title>
</head>
<body>
<h1>Odesílání emailu</h1>

<?
$predmet = $_POST['predmet'];
$email = $_POST['email'];
$spam = $_POST['spam'];
$zprava = $_POST['zprava'];

if ($predmet!="" and $email!="" and $zprava!="" and $spam=="2")
{
mail("vase@adresa.com", $predmet, $zprava, "From: " . $email);
echo "<p><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>";
}
else
{
echo "<p>Váš e-mail se <strong>nepodařilo odeslat</strong> pravděpodobně jste nevyplnili všechny údaje, nebo nevíte kolik je 1 + 1.</p>";
}
?>

</body>
</html>

a pise mi chybu:

Odesílání emailu
Váš e-mail byl úspěšně odeslán.

"; } else { echo "

Váš e-mail se nepodařilo odeslat pravděpodobně jste nevyplnili všechny údaje, nebo nevíte kolik je 1 + 1.
"; } ?>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: