E-mailový rozosielací systém

Napsal O webu (») 30. 12. 2004 v kategorii PHP/HTML, přečteno: 1602×

Nedávno bol na owebu.cz uverejnený článok o rozosielaní E-mailov. Škoda že nebol dotiahnutý do úplného konca

Predslov

Nedávno bol na owebu.cz uverejnený článok o rozosielaní E-mailov.
Škoda že nebol dotiahnutý do úplného konca,
preto som sa rozhodol to napraviť.
E-mailová schránka je dnes nutnosť ale žijú aj taký ľudia (takých aj poznam)
ktorý sa emailu "boja". Nechcu sa registrovať zo strachu o osobné údaje.
Aj taký sú. Teda im vyhovieme, nie?

A teda k veci...

Vytvoríme si dva súbory trebarz form.php a mail.php
form.php bude obsahovať formulár a mail.php script v PHP
frombude vyzerať takto: <HTML>
<HEAD>
<TITLE>ROZOSIELANIE</TITLE>
</HEAD>
<BODY>
<TABLE WIDTH="450" ALIGN="CENTER">
<TR HEIGHT="250">
<TD WIDTH="450">
<FORM ACTION="MAIL.PHP" METHOD="POST">
E-mail: &nbsp&nbsp&nbsp<INPUT TYPE="TEXT" NAME="mail"><br>
Predmet:&nbsp<INPUT TYPE="TEXT" NAME="pred"><br>
Správa:&nbsp&nbsp&nbsp<textarea NAME="sprava" rows="10"

cols="50"><br>
<input type="submit" value="ODOSLAŤ!">&nbsp&nbsp<input type="reset" value="Zmaž!">
</form>
</body>
</html>


a mail.php takto <?
// načítanie formulárových dat
$to = $_POST["mail"]; //E-mail príjemcu
$sub = $_POST["pred"]; //predmet
$mess = $_POST["sprava"]; // správa
//koniec načítania


//odoslanie
IF (@mail($to, $sub, $mess))
{
print "Zpráva <b>BOLA</b> odoslána.";
}
else
{
print "Zpráva <b>NEBOLA</b> odoslána!!<br>Kontaktujte správcu!";
}

?>
<a href=form.php>Klikni tu pre odoslanie viacerích e-mailov</a>

Vysvetlenie


Vysvetľovať čo sa nachádza v form.php asi netreba čo sa týka mail.php
ponúkam vysvetlenie:

$to = $_POST["mail"]; //E-mail príjemcu načítaný z formulára
$sub = $_POST["pred"]; //predmet - predmet správy z form.
$mess = $_POST["sprava"]; // správa - nakoniec správa s form.
funkcia ktorá odošle mail:
IF (@mail($to, $sub, $mess))
{
print "Zpráva <b>BOLA</b> odoslána.";
}
else
{
print "Zpráva <b>NEBOLA</b> odoslána!!<br>Kontaktujte správcu!";
}



Záver

Tento rozosielací systém môže byť zaheslovaný, doplnený, zmenený...
konečne budu mat anti-registráci ako mať posielať poštu bez outloku.
Budúci článok bude o hromadnom rozosielaní, a načítaní s DB.


S pozdravom a ľútosťou nad anti-registrákmi
..:: TUBES ::..
Autor: tubes
Facebook Twitter Topčlánky.cz Linkuj.cz

Komentáře

Zobrazit: standardní | od aktivních | poslední příspěvky | všechno
Článek ještě nebyl okomentován.


Nový komentář

Téma:
Jméno:
Notif. e-mail *:
Komentář:
  [b] [obr]
Odpovězte prosím číslicemi: Součet čísel třináct a pět