Ovládněte tvorbu webu!
S námi to zvládne opravdu každý.
Možná jste již někdy potřebovali dát na web formulář, který by se pak odeslal přímo na váš mail.
Není na tom nic složitého potřebujete jen hosting kde je php a funkce mail povolena.
V následujícím příkladu je jednoduché zabezpečení před spamerskými roboty (1 + 1).
<!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="posli.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>
<!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>
Základem je podmínka, která se stará o odesílání emailu ta je provedena jen v případě když je splněno, že email, zprava, předmět nejsou prázdné a spam = 2.
Pokud je tedy vše splněno vypíše se: Váš e-mail byl úspěšně odeslán. pokud ne tak: Váš e-mail se nepodařilo odeslat pravděpodobně jste nevyplnili všechny údaje, nebo nevíte kolik je 1 + 1.
Základem pro pochopení scriptu je znalost podmínek a formulářů v php.
Copyright (c) 2004 Tvorba Webu - Kontakt - mapa webu