Kód:
<?
//pripojenie na DB
function diakritika($slovo){
return StrTr($slovo,"řŘŤťšŠĎ^ČčíÍžŽ","rRTtsSDdLlCciIzZ");
}
$BudemeZobrazovat="true";
if (!empty($_POST)){
$emajl=strip_tags(trim(diakritika($_POST['mejl'])));
$predmet=strip_tags(trim($_POST['predmet']));
$_POST['mejl']=$emajl;
$_POST['predmet']=$predmet;
if ($emajl=="" || $predmet=="")echo "Nie sú vyplnené všetky položky!";
else{
@set_time_limit(0);
$vysledok = mysql_query("select email from users");
$num = MySQL_Num_Rows($vysledok);
$header = "From: Meno odosielatela <email@odosielatela.sk>";
while ($zaznam=MySQL_Fetch_Array($vysledok, MYSQL_NUM)){
mail($zaznam[0], $predmet, $emajl, $header);
}
echo "E-mail bol odoslaný ".$num." uživateľom";
$BudemeZobrazovat=false;
}
}
if ($BudemeZobrazovat){
echo"<form action=\"hmail.php\" method=\"post\">";
echo "<table border=\"0\"><tr><td>Predmet:</td><td><input type=\"text\" name=\"predmet\" value=\"".$_POST['predmet']."\" size=\"60\"></td></tr>";
echo "<tr><td>Text e-mailu:</td><td><textarea name=\"mejl\" cols=\"80\" rows=\"10\" class=\"mini\">".$_POST['mejl']."</textarea></td></tr>";
echo "<tr><td colspan=\"2\"><input type=\"submit\" value=\"Odoslať\"></td></tr>";
echo "</table></form>";
}
?>
neriesi to ale spravne zobrazovanie diakritiky...preto ta funkcia diakritika(), musisi mat mysql tabulku users so stlpcom email a subor nazvi hmail.php kvoli form action