Strana 1 z 2
Ochrana proti spamu
Napísané: Ut Máj 30, 2006 2:43 pm
od používateľa Spade
Zdar!
Nuz, _rasel^ vsimol som si u teba na webe jednu malu srandu - celkom slusna ochrana proti spamu:
Kód: Vybrať všetko
href="mailto:rasel@centrum.sk">rasel (at) centrum.sk</a>
Toz ma napadla taka vec, ze ci neexistuje niekde tabulka, podla ktorej by som si toto mohol spravit aj s vlastnym mailom? Dalsie vyuzitie vidim aj v naprogramovani programu, ktory ti "prekoduje" mail do tohto (ten program mozem spravit aj ja, no problem). Len sa divam, ze to ako ASCII kod nevyzera
toz co to potom je?
Napísané: Ut Máj 30, 2006 2:43 pm
od používateľa Spade
Ah, do cereva ... mi to sformatovalo
no ved ty budes vediet, co som myslel
Napísané: Ut Máj 30, 2006 3:36 pm
od používateľa _rasel^
Ja pouzivam
Texy! a ono automaticky formatuje maily proti spam-botom, ak ho zadas do textu v jeho prirodzenej podobe.
http://www.etomite.sk/texy-a-fshl
Napísané: Ut Máj 30, 2006 4:03 pm
od používateľa Spade
Hm, ah tak ... a nechcelo by sa ti spravit tabulku, kde bude v jednej bunke znak a vedla nej bude kod?
teda napr.:
a -kod-
b -kod-
Alebo len zadaj do emailu abecedu spolu so specialnymi znakmi (napr.: . _ -) a ja uz z toho tu tabulku spravim a podla nej urobim program. Mohli by to vyuzit ludia, ktori nepoznaju Etomite a uz vobec nie Texy...
Napísané: Ut Máj 30, 2006 4:05 pm
od používateľa _rasel^
Take som nasiel
>
http://www.december.com/html/spec/codes.html http://www.bbsinc.com/symbol.html
http://www.cookwood.com/html/extras/entities.html
http://www.w3schools.com/tags/ref_entities.asp
Treba dodrziavat dva pravidla> do kodu davat entity (to su tie znaky, alebo neaky mix znakov a entit). A mail co sa bude na stranke zobrazovat, ties nesmie byt zadany normalne>
jozko@mrkvicka.sk ale napriklad: jozko(at)mrkvicka(dot)sk, alebo hocico ine... to by malo proti spamovacim botom pomoct (aspon dufam - svinuchy su vynaliezave).
Napísané: Ut Máj 30, 2006 6:14 pm
od používateľa Spade
Super, to je ono - coskoro vydam program a ak chces, mozeme ho slahnut na tento web ako utilitu
Napísané: Ut Máj 30, 2006 6:53 pm
od používateľa Spade
Podla vsetkeho specialne znaky su:
173, 160 a mozno aj 32 (nie som si isty) ...
Cize ak ich zamiesam nahodne do kodu, prehliadac ich bude ignorovat ... super, mozem tym zas o nieco zlepsit ochranu emailu.
Napísané: Ut Máj 30, 2006 8:50 pm
od používateľa _rasel^
Ak chces, tak si stiahni
Texy!, tam je specialny modul na to prevadzania e-mailu.
Napísané: Ut Máj 30, 2006 10:16 pm
od používateľa dutch
je taky moznost si to udelat vlastnim pricinenim [naprogramovanim], do snippetu, kterej parsuje obsah dokumentu v etomite lze vlozit kus kodu, kterej bude sam prekladat stringy, ktery budou obsahovat e-mailovy adresy a prepise je, podle toho co nastavis, napr. u me to vypada
takhle... celkem elegantni reseni [podle me], ale nekterym userum [hlavne bfu
] se to moc nelibi...
//edit
4rasel:
ten zpusob co mas na webu ty, neni podle moc efektivni, protoze crawleri [roboti co sbiraj data po webech] prohledavaj primo zdrojak, takze kdyz tam je href="mailto: ... " tak tu adresu stejne najdou a zaspamujou... ale to je jenom dalsi moje rejpnuti, vzdyt me znas
:D
Napísané: Ut Máj 30, 2006 10:58 pm
od používateľa Spade
4 dutch
Pocuj, tvoj sposob sa mi velmi lubi
ako si to docielil
Mozes poskytnut snippet
Diky moc vopred
Napísané: Ut Máj 30, 2006 11:08 pm
od používateľa dutch
hahhahahha to bi se ti libilo co?
:D
ne samo ze ho sem napisu, ale ne ted, ja ho totiz nemam jako snippet ale primo jako kod v index.php, takze zejtra az bude trochu casu, tak ho prekonvertuju [;)] a vrazim ho sem... ted uz se mi fakt nechce, celej den sem blbnul v praci s svmkem a mam toho dost - takze zejtra...
Napísané: St Máj 31, 2006 12:08 am
od používateľa _rasel^
2
dutch: Hmm... zaujimave spetne riesenie.
Hned idem postnut super napad tvorcovi Texy! a teba tam bonznem ako autora.
(ak dovolis) Ale este chvilu pockam ak by si ma chcel prehovorit...
2
Spade: Ak chces nato snippet, tak moze vyzerat cca takto:
CSS:
Kód: Vybrať všetko
bdo {
color: #0000cc;
text-transform: lowercase;
border-bottom: 1px dotted;
}
bdo:hover {
color: #0000ff;
border-bottom: 1px solid;
cursor: help;
}
Snippet [[bdo-mail?mail=ks.murtnec@lesar]]:
Kód: Vybrať všetko
output = ("<strong><bdo title='Táto adresa je chránená proti spamu. Musíte ju opsísať ručne!' dir='rtl'>".$mail."</bdo></strong>");
return $output;
... dutch asi este doplni ako prehodit znaky automaticky, aby nebolo treba pisat mail odzadu.
Napísané: Št Jún 01, 2006 8:18 pm
od používateľa dutch
4rasel:
heh koukam ze nekdo tady poradne sniffuje zdrojaky stranek a css file
:D ...
ale jak obracim poradi znaku z kodu nevyctes, haaa haaaa
ale k veci:
1. jako autora me sice uvyst muzes ale ani nemusis [nikoho nenutim
]...
2. komplet snippet vypada takto:
Kód: Vybrať všetko
$output = '';
$email_mask = '^[a-zA-Z0-9_\-\+]+(\.[a-zA-z0-9_\-\+]+)*@[a-zA-Z0-9\-]+(\.[a-zA-Z0-9\-]+)*\.[a-zA-Z]{2,4}$';
if (!$email) {
$output .= "Nebyl zadán e-mail!";
} else {
if (eregi($email_mask ,$email)) {
$email_transform = strrev($email);
$output .= "<bdo title='Tato adresa je chráněna proti spamu. Musíte ji opsat ručně!' dir='rtl'>$email_transform</bdo>";
} else {
$output .= "Zadaný e-mail není platný!";
}
}
return $output;
syntaxi uz provaril rasel, takze je asi vsechno jasny, jenom pripominam, ze musis ke vsem adresam pripsat [[nazev_snippetu?email=
blabla@bla.com]] jinak to nefunguje, ja to mam primo v etomite source, takze mi to prepisuje automaticky, ale to uz tady popisovat nebudu, to je nadyl a mel by si to kazdej udelat sam...
jo a este neco, pridal sem tam masku na overeni validity mailu [validity ve smyslu spravnosti tvaru mailu, ne platnosti adresy]
enjoy!
Napísané: Pi Jún 02, 2006 11:43 pm
od používateľa Spade
Super
tento snippet je velmi uzitocny a ucinny! Vrelo odporucam kazdemu
Napísané: Ne Nov 19, 2006 3:32 pm
od používateľa gorge_No1
tak mi napadlo, zda umí sniffery odhalit i adresu napsanou přímo v php kodu, například v sniffetu ContactMe.