18. juli 2003 - 08:50Der er
17 kommentarer og 1 løsning
Anti-spam script til e-mail adresse på side
Beklager for den dårlige titel. :o)
Jeg modtager efterhånden en del spam mails på min e-mail adresse og jeg går ud fra, at de fleste er kommet pga. at jeg har min e-mail stående på min side, så den frit kan opsnappes.
Så jeg vil gerne høre om der findes en PHP måde til stadigvæk at kunne skrive sin adresse på siderne, men sådan at den ikke kan opsnappes - øh, det lyder da meget nemt, ik? :o)
Alternativt kunne jeg jo lave en form eller hive fat i noget javascript, men jeg er nu mest interesseret i at se et eksempel i PHP.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Den typiske robor leder efter mailt: og @ og nå¨r den ikke finder dem høster den ikke det link. men linket virker helt normal og din email vises endda læsbart i status linien når musen er over.
Du kan ikke totalt skjule den - omend du kan obfuskere den meget. Prøv at se hvordan man har gjort på slashdot med de brugere der har valgt at vise deres email:
fizzl@[ ]zl.net ['fiz' in gap] philipstreck. .at. .mac.com martyn27015.yahoo@com ajj3085@cBALDWINomcast.net minus author paul@prescod. n e t {ten.epacsten} {ta} {3986pjj} dvdeug@emailGIRAFFE.ro minus herbivore
Jep, en robot der er lavet til at dekode den slags html-entities kan sagtens finde den mailadresse. Det er derfor jpvj's formmail er den eneste 100% sikre måde. Men meget få robotter dekoder så det er bedre end ingenting.
avminarm: Tjahh - pakkerne selv skal være "installerede" - dvs. de skal ligge i et bibliotek der er adgang til! Jeg har ikke selv kontrol over den server, hvor min hjemmeside ligger, men har bare lavet et underbibliotek ('pear') som indeholder alle de nødvendige pear-klasser - så kan mine scripts bare finde filerne dér!
Altså konklusionen er at alle og enhver kan benytte pear hvad enten de har kontrol over serveren eller ej - man uploader bare pear-klasserne (=php-filer) som enhver anden fil man uploader til sin host!
For nemt at kunne styre inklusion af pear-klasserne kan man eks. tilføje stien til pear-biblioteket til include_path, hvilket eks. kan gøres med ini_set().
Jeg vil gerne høre om dine resultater, da jeg selv overvejer at bruge den til forskellige småting!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.