Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][BOT] Czy JS wystarczy do ukrycia maila ?
owned
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 1
Dołączył: 27.12.2007

Ostrzeżenie: (0%)
-----


Witam ! Jeżeli wyświetlę maila za pomocą funkcji document.write to uniknę spamu ?

  1. domena=('domena.com');
  2. nazwa=('przyklad@');
  3. adres=(nazwa + domena);
  4. function mail(){
  5. document.write('<a href="mailto:' + adres + '">'+adres+'</a>');
  6. }
  7.  
  8. mail();
  9. </body>


Ten post edytował owned 13.09.2009, 08:03:23
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
bogdan89
post
Post #2





Grupa: Zarejestrowani
Postów: 320
Pomógł: 36
Dołączył: 28.08.2006
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


spamboty nie są głupie smile.gif

proponuję wyświetlanie adresu e-mail jako plik graficzny (do tego wystarczy mała funkcja w PHP) i zrezygnowanie z podlinkowania adresu.

Ten post edytował bogdan89 13.09.2009, 08:36:19
Go to the top of the page
+Quote Post
nexis
post
Post #3





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

Ostrzeżenie: (0%)
-----


Ja skusiłbym się przekonwertować adres do postaci HEX (oczywiście z pominięciem komentarzy):
Kod
function mail()
{
    var nazwa  = '%70%72%7a%79%6b%6c%61%64'; // przyklad
    var domena = '%64%6f%6d%65%6e%61%2e%63%6f%6d'; // domena.com
    var adres  = nazwa + '@' + domena;
    document.write('<a href="mailto:' + adres + '">Wyślij wiadomość e-mail</a>');
}


A skrypt nie umieszczał bezpośrednio w kodzie, tylko dołączał do dokumentu HTML:
  1. <script type="text/javascript" src="mail.js" /></script>


Ten post edytował nexis 13.09.2009, 08:48:41


--------------------
Zend Certified Engineer

Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post
viking
post
Post #4





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


http://www.alistapart.com/articles/gracefulemailobfuscation/


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 21:48