Scoutnet vzw

We connect scouts!
Het is momenteel 04 Mei 2024 2:04

Alle tijden zijn UTC + 1 uur




Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 17 berichten ]  Ga naar pagina 1, 2  Volgende
Auteur Bericht
 Titel: phpmailer
BerichtGeplaatst: 05 Jun 2006 17:48 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 08 Mrt 2005 0:00
Berichten: 8
Woonplaats: Halle
Wij hebben de laatste tijd enorm veel last van spam op onze scoutsmailadressen, één van de redenen is allicht dat deze in onze html staan, daarom zou ik snel, tussen het blokken door dit willen vervangen door de phpmailer van scoutnet. Ik ben nu al even aan het proberen geweest, maar tis me toch niet echt duidelijk hoe je dit juist moet gebruiken.

Kan er mss iemand een voorbeeldje geven van hoe je die juist in een pagina moet integreren?


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 05 Jun 2006 19:05 
Offline
Site Admin
Site Admin
Gebruikers-avatar

Geregistreerd: 17 Jul 2002 23:00
Berichten: 1522
Woonplaats: Wetteren
Bedoel je https://my.scoutnet.be/?phpmailer? Heb je het voorbeeldje dat je daar vindt al eens geprobeerd? Of wat is precies je probleem?

Als je e-maildressen wil weren van robots, kan je ook andere dingen proberen. Op de www-site gebruiken we een javascriptje:
Code:
      <script type="text/javascript">
        <!--
        document.write('<a  href="mailto:info');
        document.write('@');
        document.write('scoutnet.be" title="Mail naar Scoutnet">');
        document.write('info');
        document.write('@');
        document.write('scoutnet.be');
        document.write('</a>');
        //-->
      </script>

Maar er zijn ook andere manieren:
> Niet linken en gewoon iets schrijven als info AT scoutnet punt be
> Opzettelijk omdraaien, zoals be.scoutnet@info
> Opzettelijk onbruikbaar maken, zoals info@scoutnet.DOEDITWEG.be
> E-mailadressen in een afbeelding steken, zoals op de website van DNS
> Mailadressen versleutelen, zoals

Code:
<script type="text/javascript">eval(unescape('%76%61%72%20%73%3D%27%61%6D%6C%69%6F%74%69%
3A%66%6E%40%6F%63%73%75%6F%6E%74%74%65%62%2E%65%27%3B%76%61%72%20%72%
3D%27%27%3B%66%6F%72%28%76%61%72%20%69%3D%30%3B%69%3C%73%2E%6C%65%6E
%67%74%68%3B%69%2B%2B%2C%69%2B%2B%29%7B%72%3D%72%2B%73%2E%73%75%62%
73%74%72%69%6E%67%28%69%2B%31%2C%69%2B%32%29%2B%73%2E%73%75%62%73%74%
72%69%6E%67%28%69%2C%69%2B%31%29%7D%64%6F%63%75%6D%65%6E%74%2E%77%72%
69%74%65%28%27%3C%61%20%68%72%65%66%3D%22%27%2B%72%2B%27%22%3E%69%6E%
66%6F%40%73%63%6F%75%74%6E%65%74%2E%62%65%3C%2F%61%3E%27%29%3B'))</script>

(zorg wel dat alles op één lijn staat; zie www.antispam.de/encoder.php)
> ...

Iemand anders nog andere voorstellen?

To


Omhoog
 Profiel  
 
 Titel: re
BerichtGeplaatst: 05 Jun 2006 20:39 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 02 Okt 2004 23:00
Berichten: 208
yup, nog een voorstel

'k ben erop gekomen doordat ik in mijn <a> tags rel="external" gebruik ipv target="", om te kunnen valideren, en die laat werken met een stukje unobtrusive javascript.
En voor e-mailadressen kun je 't zelfde doen. Dus heb ik 't volgende scriptje geschreven:
Code:
function mailIt() { // Unobtrusive Javascript to hide mail from spambots
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
           anchor.getAttribute("rel") == "mail") {
       var mailto = anchor.getAttribute("href");
       mailto = "mailto:" + mailto;
       mailto = mailto.replace("_at_","@");
       mailto = mailto.replace("_dot_",".");
       anchors[i].href = mailto;
    }
 }
}

En bij het laden van de pagina doe je dan onload="mailIt()".
Dan maak je e-mailadressen als volgt
*a href="thijs.vandevelde_at_gmail_dot_com" rel="mail"* mail thijs */a* (uiteraard de sterrekes vervangen)
en in de sourcecode blijft dat zo staan, maar als je erop klikt, zijn het wel maillinks.

Voordeel:
- niet steeds opnieuw zo'n javascriptblokje voor elk mailadres
- valideert ook geloof ik

Nadeel:
- toegankelijkheid is natuurlijk minder, maar dat heb je met die andere javascript methode ook dacht ik...

Greetz,
Thijs

_________________
http://www.scoutseeklo.be
CodeIgniter versie => http://www.scoutseeklo.be/scouts/Home (work-in-progress!)


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 07 Jun 2006 7:31 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 22 Mrt 2005 0:00
Berichten: 353
bij onze site wordt elke "@" vervangen door een afbeelding van een van een apenstaartje

info>img src='apenstaartje.gif'<scoutnet.be


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 07 Jun 2006 9:13 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 17 Jan 2003 0:00
Berichten: 483
Woonplaats: boekhoute
Of gewoonweg géén e-mailadressen op je website plaatsen. In je contactformulier laat je ergens verwijzen naar een nummer, die overeenkomt met een e-mailadres uit een database.

Zie bijv. deze link (broncode bekijken)


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 07 Jun 2006 13:03 
Offline
Site Admin
Site Admin
Gebruikers-avatar

Geregistreerd: 17 Jul 2002 23:00
Berichten: 1522
Woonplaats: Wetteren
Natrium schreef:
bij onze site wordt elke "@" vervangen door een afbeelding van een van een apenstaartje

info>img src='apenstaartje.gif'<scoutnet.be

Dit is een goeie poging, maar ze heeft weinig zin denk ik. In je code staat het e-mailadres immers nog steeds voluit:
Code:
<a href="mailto:info@mijngroep.be">info<img src="apenstaart.jpg" border=0>mijngroep.be

Een spamrobot leest uiteraard je broncode, en vindt dus nog steeds makelijk het e-mailadres.

scoutsboekhoute schreef:
Of gewoonweg géén e-mailadressen op je website plaatsen. In je contactformulier laat je ergens verwijzen naar een nummer, die overeenkomt met een e-mailadres uit een database.

Deze methode is zeker effectief, alleen schiet je zo een beetje voorbij aan het nut van e-mail natuurlijk. Wat bijvoorbeeld als je een mail met bijlage wil sturen? Dan moet je eerst via de site mailen om het e-mailadres te vragen, wachten op het antwoord, en dan terugmailen...

To


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 09 Jun 2006 2:17 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 06 Jan 2005 0:00
Berichten: 127
Woonplaats: Bredene
zoals op de site ook staat, niet de beste oplossing want het werkt niet in elke browser, maar toch mooi gedaan:

http://www.cssplay.co.uk/menu/email.html

btw er staan heel wat prachtige css-toepassingen op die site (het bekijken waard :wink: ), al blijft het meestal bij eerder speelse toepassingen doch wordt hier wel de kracht van css mee aangetoont.


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 31 Aug 2006 13:04 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 02 Feb 2004 0:00
Berichten: 173
Nog een vraagje. Als je nu het script van thijsvdv gebruikt en je zit dit in je code:

Code:
*a href="info_at_uw-site_dot_be" rel="mail"*info@uw-site.be*/a*
(sterretjes vervangen natuurlijk...


Ben je dan nog veilig of kunnen die bots dat dan ook nog lezen ?

Vielen Dank!


Omhoog
 Profiel  
 
 Titel: re
BerichtGeplaatst: 31 Aug 2006 13:39 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 02 Okt 2004 23:00
Berichten: 208
lezen wel, maar ik denk niet dat ze nog gaan doorhebben dat dat een e-mailadres is, 't ziet eruit als een webadres...

_________________
http://www.scoutseeklo.be
CodeIgniter versie => http://www.scoutseeklo.be/scouts/Home (work-in-progress!)


Omhoog
 Profiel  
 
 Titel: Re: re
BerichtGeplaatst: 31 Aug 2006 13:53 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 11 Sep 2002 23:00
Berichten: 137
Woonplaats: Gent
thijsvdv schreef:
lezen wel, maar ik denk niet dat ze nog gaan doorhebben dat dat een e-mailadres is, 't ziet eruit als een webadres...


Als er een @ instaat ziet dat er volgens mij toch redelijk email-achtig uit hoor :-)

Een beetje deftige reguliere expressie vist die mail-adresjes zo op.


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 31 Aug 2006 14:45 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 02 Feb 2004 0:00
Berichten: 173
hmm... doeme!

k zal dan wel een afbeeldingske maken van dien @


Omhoog
 Profiel  
 
 Titel: re
BerichtGeplaatst: 31 Aug 2006 17:18 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 02 Okt 2004 23:00
Berichten: 208
mja, maar in de code zelf staat nergens een @, je kunt daar gelijk welk brolwoordje zetten dat dan automatisch vervangen wordt door de javascript, maar de broncode blijft ongewijzigd, dus geen @, en dat is toch waar de bots naar kijken?

edit: ietskes te rap geweest, ge bedoelt allicht de zichtbare e-maillink? Zet daar dan gewoon iets als "mail ons", en 't is ook opgelost...

_________________
http://www.scoutseeklo.be
CodeIgniter versie => http://www.scoutseeklo.be/scouts/Home (work-in-progress!)


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 31 Aug 2006 18:18 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 02 Feb 2004 0:00
Berichten: 173
hmja, maar ik wil dat de gebruiker het mail kan lezen op zijn scherm en evt selecteren en zo kopiëren (ik vind het zelf enorm ambetant ge diene outlook moet openen om het emailadres gemakkelijk te kunnen selecteren).

Nu een afbeelding voor @ was toch ook ma prutswerk en heb er dus maar dit van gemaakt:

Code:
info*script type="text/javascript"* document.write('@');</script>uw-site.be

Alleen moet ik die emailadressen wel splitsen met php (zitten een database). Maja, da's ook maar één lijnte meer php...

Alvast merci van het javascriptje, Thijsvdv! (ik mag toch bezigen é, vooraleer ik hier een proces aan mijn broek heb :oops: )


Omhoog
 Profiel  
 
 Titel: re
BerichtGeplaatst: 01 Sep 2006 11:11 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 02 Okt 2004 23:00
Berichten: 208
uiteraard :)

_________________
http://www.scoutseeklo.be
CodeIgniter versie => http://www.scoutseeklo.be/scouts/Home (work-in-progress!)


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 06 Sep 2006 20:47 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 23 Aug 2006 21:15
Berichten: 24
Woonplaats: Wezembeek-Oppem
Thijs, ik heb u scriptje over genomen van een paar posts hierboven, alles werkt perfect in firefox, maar IE stuurt mij naar http://www.mijnsite.be/mijnemailadres@mijnsite.be, iemand zei iets dat het over relatieve linken ging, maar ik geraak er niet veel verder mee.
Hier is de site in kwestie, even in ff bekijken en dan in IE

_________________
Da plakt nogal tegen mijn bericht


Omhoog
 Profiel  
 
Berichten weergeven van de afgelopen:  Sorteer op  
Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 17 berichten ]  Ga naar pagina 1, 2  Volgende

Alle tijden zijn UTC + 1 uur


Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 8 gasten


U mag geen nieuwe onderwerpen plaatsen in dit forum
U mag geen reacties plaatsen op onderwerpen in dit forum
U mag uw berichten niet wijzigen in dit forum
U mag uw berichten niet verwijderen in dit forum
U mag geen bijlagen plaatsen in dit forum

Zoeken naar:
Ga naar:  
cron
Powered by phpBB® Forum Software © phpBB Group
Vertaald door phpBBservice.nl.