Já to mám na 3 soubory. Různě jsem si to kdysi poslepil ze snad pěti zdrojů a byl jsem na to děsně pyšný
1) formulář
<form method="post" name="dotaznik"
action="http://kochlear.cz/xxxl/zprava_zpracovani.php"
onSubmit="dotaznik.mujsubmit.value='Odesílá se...';">
<!--jmeno-->
<table>
<tr>
<td style="text-align: right; width: 243px"><b>Jméno:</b></td>
<td style="text-align: left">
<input type="text" name="jeho_jmeno" size="40"></td>
</tr>
<!--e-mail-->
<tr>
<td style="text-align: right; width: 243px"><b>e-mail na odpověď:</b></td>
<td style="text-align: left">
<input type="text" name="jeho_mejl" size="40"></td>
</tr>
<!--predmet-->
<tr>
<td style="text-align: right; width: 243px"><b>Předmět:</b></td>
<td style="text-align: left">
<input type="text" name="jeho_predmet" size="40"></td>
</tr>
<!--zprava-->
<tr>
<td style="text-align: right; width: 243px"><b>Zpráva:</b></td>
<td style="text-align: left">
<textarea name="jeho_text" rows="9" cols="50"></textarea>
</td>
</tr>
<!--spampole-barva-rámečku-a-pozadí-stejná-jako-body-->
<tr>
<td style="text-align: right; width: 43px"> </td>
<td style="text-align: center">
<input style="border: 1px solid #FFCC00; background-color: #FFCC00" type="text" name="spam" size="40">
</td>
</tr>
<tr>
<td style="text-align: right; width: 243px"> </td>
<td style="text-align: center">
<input class="tlacitko" type="submit"
value="ODESLAT">
</tr>
</table></form>
2) zprava_zpracováni.php
kde je pouze kontrola na prázdné spampole )robot vždy vyplní a tím se nachytá)
<?php
if (!empty($_POST['spam']))
{
echo "<center><br><br><h3>Do toho místa na SPAM píší pouze hloupí roboti a nejde jim to odeslat</h3><br><br>";
echo "<a class='tlacitko' href='zprava.htm'> Zpět </a></center>";
}
else {
if (!empty($_POST['jeho_text']))
{
include "zprava_pokracovani.php";}
else
echo "<center><br><br><center><h3>Nebyly vyplněny povinné položky.</h3><br><br><a class='tlacitko' href='zprava.htm'> Zpět </a></center>";
}
?>
3) zprava.pokracovani.php (vlastní e-mail)
<?php
$ref = $_SERVER['REMOTE_ADDR'];
?>
<?php
$datum = date ("j. m. Y G:i");
?>
<?php
$hlavicka="From:$jeho_mejl\n";
$hlavicka.="Content-Type: text/html; charset=windows-1250\n";
$emailadr = "kamto@maprijit.cz"; //Vaše e-mailová adresa
$predmet = "ze_stranky_www"; //Předmět zprávy
$zprava = "<html>
<head>
<title>z_www</title>
</head>
<body bgcolor=#ffcc00 text=black>";
$zprava .= "\r\n<br>;".$datum.";\r\n<br>";
$zprava .= "<font color=navy><b>IP </b></font>;".$ref.";\r\n<br>\r\n<br>\r\n<br>";
$zprava .= "<font size=+1 color=navy><b>Zpráva ze stránky XXXL</b></font>\r\n<br>\r\n<br>";
$zprava .= "<font color=navy><b>Jméno:</b> </font>\r\n<br>".$_POST['jeho_jmeno']."\r\n<br>\r\n<br>";
$zprava .= "<font color=navy><b>e-mail:</b> </font>\r\n<br>".$_POST['jeho_mejl']."\r\n<br>\r\n<br>";
$zprava .= "<font color=navy><b>Předmět:</b> </font>\r\n<br>".$_POST['jeho_predmet']."\r\n<br>\r\n<br>";
$zprava .= "<font color=navy><b>Text:</b> </font>\r\n<br>".$_POST['jeho_text']."\r\n<br>\r\n<br>";
?>
<?php if (Mail("$emailadr", "$predmet", "$zprava", $hlavicka)) { ?>
<?php //== Zde si můžete napsat text, který se zobrazí pro potvrzení odeslání == ?>
<center>
<p> </p>
<p> </p>
<h3>Zpráva byla úspěšně odeslána</h3>
<p> </p>
děkujeme za meljlík, přejeme hezký den a plnou lednici
<p> </p>
<b>klub XXXL Praha (klub lidiček kuliček)</b>
<a class='tlacitko' href='http://klubxxxlpraha.net'> Zpět </a>
</center>
<?php //==================== Zde končí potvrzení odeslání ================?>
<?php }
else
{
echo "Zprávu se nepodařilo odeslat";
}
?>