Autor Zpráva
Leomato
Profil
$str = $_POST["new_nick"].$_POST["new_email"].rand(1, 99);
$md5 = md5($str);


$nadpis = "Aktivácia účtu ".$_POST["new_nick"]."";

$sprava = "<html>\n";
$sprava .= "<head>\n";
$sprava .= "<title>Registrácia</title>\n";
$sprava .= "</head>\n";
$sprava .= "<body>\n";
$sprava .= "Ďakujeme Vám za registráciu<br>";
$sprava .= "---------------------------<br>";
$sprava .= "Váš účet:<br>";
$sprava .= "meno: ".$_POST["new_nick"]."<br>";
$sprava .= "heslo: ".$_POST["new_heslo"]."<br>";
$sprava .= "Váš účet sa musí aktivovať do 7 dní kliknutím na nasledujúci link:<br>";
$sprava .= "<a href='http://".$_SERVER["SERVER_NAME"]."/registracia_dokoncenie.php?hash=$md5&email={$_POST["new_email"]}'>gdsg</a>";
$sprava .= "</body>\n";
$sprava .= "</html>";

$hlavicky  = "MIME-Version: 1.0" . "\r\n";
$hlavicky .= "Content-type: text/html; charset=utf-8" . "\r\n";
$hlavicky .= "From: Leomato <leomato@azet.sk>" . "\r\n";
$q3 = mail($_POST["new_email"], $nadpis, $sprava, $hlavicky);
if($q3) echo "Na zadaný e-mail vám prišlo potvrdenie.";

Tohle tam mam udelaný až na to že ak to odošlem tak nepríde e-mail ale po odstránení odkazu e-mail príde. V čem je chyba? Dekuji za odpovede.
ugo
Profil *
neni tam chyba, nepadas si nahodou do spamu? (chyba bude na strane klienta) btw. subject by bylo dobre zakodovat do base64 , resilo se to tu nedavno
Leomato
Profil
ne nepadam na to base64 se kouknu
Leomato
Profil
už mi to funguje, bohužel na jiné doméne :(

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0