Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jednoduchý formulář

Zdarec, Potřeboval bych takový jednoduchý scriptík na posílání mailu. Požadavky:
*Políčko ve folmuláři "Váš e-mail"
*a políčko "Text"
a aby se mail odesílal automaticky na (krchnak.p@seznam.cz)a v obsahu mailu byla informace o odesílateli (jeho mail). Žádné grafické úpravy, prostě jenom políčka s popiskem, zarovnané na středu stránky a s tlačítkem odeslat. :-D
Těm co pomohou a nebo se jakkoliv zapojí do tématu moc děkuji ! :-)
//A nadpis mailu (subjekt) aby se jmenoval: 123456 - Pak si ho upravím

Předmět Autor Datum
A je ti jedno, jestli to bude v ASP, PHP, Delphi, ... jo?
host 21.02.2009 21:44
host
PHP by bylo nejlepší :-)
krchnak 21.02.2009 21:47
krchnak
A je problém použít některé ze stovek hotových řešení, které se válejí na internetu? http://www.goog…
host 21.02.2009 21:54
host
J, (antispam nepotřebuju) ale tady je ten problém, že tam není žádný s tím co chci já = jenom dvě po…
krchnak 21.02.2009 22:02
krchnak
formular.php <form action="send.php" method="post"> Váš mail: <input name="mail_odesilatele"><br> Z…
host 21.02.2009 22:34
host
jj, moc díky :-D
krchnak 22.02.2009 00:44
krchnak
A co něco takového (s neviditelným antirobotoposíláním)? zprava.html poslední
Kráťa 22.02.2009 02:18
Kráťa

J, (antispam nepotřebuju) ale tady je ten problém, že tam není žádný s tím co chci já = jenom dvě políčka: mail odesílatele a text. Já v PHP číst neumím a potřebuji aby mi někdo odlehčil třeba tento script:

formular.php

<head>
<title>mailform</title>
</head>

<body>
<table height="100%" width="100%" cellSpacing="0" cellPadding="0" border="0">
<tr><td align="center" valign="top">
<form action="send.php" method="post">
<table width="200" border="0" class="text">
<tr><td width="50"><b>V</b>aše jméno</td><td><input name="jmeno" accesskey="j" type="text"></td></tr>
<tr><td width="999"><b>E</b>mail příjemce</td><td><input name="email" accesskey="e"  rows="5" cols="25" type="text" value=""></td></tr>
<tr><td width="50"><b>V</b>áš web</td><td><input name="web" accesskey="w"  type="text" value="http://"></td></tr>
<tr><td width="50" valign="top"><b>T</b>ext mailu</td><td><textarea name="text" accesskey="t"  rows="5" cols="25"></textarea></td></tr>
<tr><td colspan="2" align="center"><input type="submit" class="button" value="Odeslat"> &nbsp; <input type="reset" value="Vymazat"></td></tr>
</form></table>
</td></tr></table>
</BODY></HTML>

send.php

<?php

$extra = "From: $email\r\nReply-To: $email\r\n";
$subject = "Vzkaz od ".$jmeno."";
$mess = "Jméno: ".$jmeno."\nEmail: ".$email."\n Web: ".$web."\nText:\n".$text."";

mail ($email, $subject, $mess, $extra);

?>
<html><head>
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=formular.php">
</head></html> 

formular.php

<form action="send.php" method="post">
Váš mail: <input name="mail_odesilatele"><br>
Zpráva: <textarea name="zprava"></textarea><br>
<input type=submit value="Odeslat">
</form>

send.php

<? if ( Mail("moje@adresa", "123456", $_POST["zprava"], "From: " . $_POST["mail_odesilatele"]) )
echo "Mail byl odeslán.";
else echo "Mail se nepodařilo odeslat."; ?>

Je to dostatečně odlehčené? 8-)

Zpět do poradny Odpovědět na původní otázku Nahoru