Ahoj.
Mam stranku htm, na ktere bych chtel mit odkaz na svuj e-mail. Chtel bych ale tento odkaz nejakym zpusobem ochranit pred spamovymi roboty, treba pomoci nejakeho java scriptu. Poradite mi nekdo, jak na to?
Diky.
Moderátor: Moderátoři Živě.cz
Adresu nemusis tahat z databaze. Das ju natvrdo do PHP skriptu.gully píše:To mas pravdu, ale to bych nechtel.
Tak na to pujdu pres php skript a adresu budu tahat z databaze. Ted jeste nejakej sikovnej sehnat
<html>
<head>
<title>Odeslat zprávu</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
</head>
<body onload="if (document.getElementById('zprava')) document.getElementById('zprava').focus()">
<form action="mailni.php" method="post">
<p align="center">
<b>Zpráva pro ...:</b>
<br>
<textarea id="zprava" rows="11" cols="55" style="background-color: #CCFFFF; border-style: solid; border-width: 1" name="zprava">
</textarea>
<br>
<p align="center">
<input type="submit" value="Odešli zprávu" style="border-style: solid; border-width: 1">
</form>
</body>
</html>
[/co
<html>
<head>
<title>Poslat email</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
</head>
<body>
<?php
$zprava = Trim($_POST['zprava']);
$email = 'muj_email@neco.cz';
$zprava = StrTr($zprava,"\x8A\x8D\x8E\x9A\x9D\x9E",
"\xA9\xAB\xAE\xB9\xBB\xBE");
$zprava = Base64_Encode($zprava); // text do Base64
$hlavicky .= "MIME-Version: 1.0\n".
"Content-Type: text/plain; charset=\"iso-8859-2\"\n".
"Content-Transfer-Encoding: base64\n";
$delka = strlen($zprava);
if ($delka > 15)
$vysledek = mail($email, 'Predmet zpravy', $zprava, $hlavicky);
if ($delka < 16)
echo '<p align="center"><font color="#FF0000">Vaše zpráva obsahuje příliš málo znaků.</font></p><a href="javascript: history.go(-1);"><p align="center"></p><p align="center">- Zpět -</p></a>';
else
if ($vysledek)
echo '<p align="center">Vaše zpráva byla úspěšně odeslána.</p><a href="javascript: window.close();"><p align="center"></p><p align="center">- Zavřít okno -</p></a>';
else
echo '<p align="center"><font color="#FF0000">Vaše zpráva nebyla odeslána, nastala chyba.</font></p>';
?>
</body>
</html>[/code]
Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků