Autor Zpráva
peteo
Profil
Dobrý deň, zaujímalo by ma,ožná takáto konštrukcia:

<a href="http://odpovede.sk"><img src="banner.png" onclick="mailto:adresa@domena.cz&body=sprava"></a>


resp. ako ošetriť, aby po kliknutí na obrázok bola odoslaná správa na e-mail.
Ďakujem
panther
Profil
peteo:
JS ani HTML mail odeslat neumí, mailto (a ke všemu ne u obrázku, ale v atributu href u odkazu) umí otevřít jen e-mailového klienta s přednastavenou e-mailovou adresou.

Pokud chceš odeslat e-mail, PHP funkce mail().
peteo
Profil
Aha, potrebujem po kliknutí na obrázok dostať e-mail a otvoriť stránku, na ktorú vedie odkaz z obrázku.
vôbec nemám predstavu, ako na to.
panther
Profil
peteo:
odkay povede na stránku, kde bude script (např. mail.php). Tam se odešle mail a přesměruje na požadovanou stránku.
peteo
Profil
je toto korektné riešenie? (mail to odosiela):
<?
$url = $_SERVER['HTTP_REFERER'];
mail("adresa@domena.cz", "klik na banner", $url);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<meta http-equiv="refresh" content="1;url=http://odpovede.sk">
<html>
  <head>
  <title></title>
  </head>
  <body>
  </body>
</html>

s tým, že na stránku vedie odkaz:

<form method='get' action='odpovede.php'>
<input type="submit" value="Odpovede" id="Button">
</form>
panther
Profil
peteo:
pokud to odesílá mail, tak asi ano.

Přesměrování jsem myslel PHP fcí header(), ne tvořit prázdnou HTML stránku, která přesměrovává metatagem.
peteo
Profil
tak6e mis stačí vložiť do php kódu

header('Location: http://odpovede.sk');


pred

?>


a to

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<meta http-equiv="refresh" content="1;url=http://odpovede.sk">
<html>
  <head>
  <title></title>
  </head>
  <body>
  </body>
</html>


vymazať?


-------------------------------------
áno, tak, ;)
funguje to, díky.

konečný výsledok:

<?
$url = $_SERVER['HTTP_REFERER'];
mail("adresa@domena.cz","Odpovede", $url);
header('Location: http://odpovede.sk');
?>


takto je to asi menšia prasáreň.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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

0