Autor Zpráva
miroslavpolak
Profil
Zdravim

Zdedil som dobrovolne spravu stranky jednej skoly. Na stranke zamestnanci je kazde meno nalinkovane na e-mail (klasika <a href="mailto:xyz@....). Od niekoho som pocul ze touto cestou je akurat tak si riadne zaspamovat schranku. Zaroven som pocul ze existuje v php-cku nejaka finta co to dokaze vyriesit.
Vedel by niekto poradit.
Vrela vdaka
djlj
Profil
Můžeš tam třeba prsknout formulář, kterej bude odesílat učiteli, kterýho si uživatel vybere, zprávu na email.
Keilew
Profil
No nevím, formuláře ne pokaždý zaručí, že to skutečně dojde. Dost jsem s tím bojoval. Nevím, čím to, ale občas to přišlo až za půl dne, občas vůbec...
Dneska už je to jedno, protože SPAM roboty sosaj emailový adresy pomocí trojáků přímo z počítačů, ale pokud chceš zabezpečení, tak buď opisem, to je takový to pepík (zavináč) web (tečka) cz, nebo obrázkem. Nic jinýho neznám a docela mě to zajímá, tak pište;-)
djlj
Profil
ale občas to přišlo až za půl dne, občas vůbec...
Tak to máš asi email u Seznamu :).
zero0x
Profil
neviem, no ale cez javascript by to mohlo ist

napises normalny javascript <a onload="this.href='mailto:x@y.z'">

samozrejme takto by bolo vidiet email, ale ak sa to urobi cez eval, a stringfromint ci tak nejak, tak potom je to bezpecne
Keilew
Profil
Tak to máš asi email u Seznamu :)
Problém byl dle reportu na odesílatelově serveru, takže někde u providera...
habendorf
Profil
zero0x: odkdy má <a> událost onload?
zero0x
Profil
nj, tak to mozme prilepit niekde inde, ono sa uz nieco najde :D

***

dalsi super napad: napisat odkazy v taktomto tvare: <a href="mailto: niekto(zavinac)niekto.com">aa</a>

a potom do onload pridat nieco taketo:

var maily = $$('a[href^=mailto:]'); //css selektor, tento prikaz obsahuje vecsina frameworkov
var href=null;
for(i in maily){
href=maily[i].getAttribute('href');
href.replace('(zavinac)', '@');
maily[i].setAttribute('href', href);
}

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