Avatar billede theofilos Nybegynder
02. juni 2004 - 20:21 Der er 7 kommentarer og
1 løsning

skjule maillink i formmail med binære værdier?

Jeg vil gerne sikre min hjemmeside mod spamrobotter. Men det er svært. Man kan f.eks. sløre emailadresser vha. binære værdier.

Men hvordan slører man mailoplysningen (jti@lm.dk) i en php-fil? F.eks. denne formmail?

<?
if((isset($_POST['navn'])) && (isset($_POST['email'])) && (isset($_POST['emne'])) && (isset($_POST['besked1'])) && (isset($_POST['besked2'])) && (isset($_POST['besked3']))){
mail("jti@lm.dk" , $_POST['emne'] , $_POST['navn']." oplyser flg. data: \n\nTlf: ".$_POST['besked1']."\n\nMobiltlf: ".$_POST['besked2']."\n\nKonfirmationskirke: ".$_POST['besked3'] , "From: ".$_POST['email']);

echo "Tak for din mail.<br>Oplysningerne er nu registreret.<br><br><br>Brug 'Tilbageknappen' på din browser<br>for at vende tilbage til hovedsiden.";

} else {
?>

etc...



En a-href-html-kode med samme mailadresse - skjult via binære værdier ser således ud:

<a href="kontakt.htm" title="Send mig en e-mail"
    onmouseover="this.href='mai' + 'lto:' + '%6Ati' + '&#64;' + '%6Cm&#46;dk'"
    onfocus="this.href='mai' + 'lto:' + '%6Ati' + '&#64;' + '%6Cm&#46;dk'">
    Send mig en e-mail
</a>

Men hvordan sætter man værdierne ind i ovenstående php-kode?? Kan man det overhovedet?
Avatar billede kokoko Nybegynder
02. juni 2004 - 20:22 #1
en spamrobot kan jo ikke se din php kode, så der er ikke noget at skjule
Avatar billede kokoko Nybegynder
02. juni 2004 - 20:23 #2
php kode bliver udført på serveren
Avatar billede riversen Nybegynder
02. juni 2004 - 20:25 #3
til info... isset kan tage en kommasepareret liste
Avatar billede theofilos Nybegynder
02. juni 2004 - 20:33 #4
Aha... er du sikker på det, kokoko? Ja, jeg ved jo ikke så meget om html eller php..
Jeg synes bare lige, jeg ville sikre mig og gå med livrem og seler. Jeg har dog brugt a href-linket på nogle af html-siderne. Men det skulle ikke undre mig, om de også kan dekodes af spamrobotterne.
Avatar billede jakoba Nybegynder
02. juni 2004 - 20:38 #5
koroko har helt ret. det der står indeni dine php filer bliver kun synligt whis filen genererer det som output.

Du kan naturligvis stille din server åndsvagt op så .php filer ikke bliver fortolket, men bare sendt som tekst. Men så virker de så heller ikke som php.
Avatar billede kokoko Nybegynder
02. juni 2004 - 20:38 #6
Hvis emailen ikke er output af din php kode, så kan den ikke ses..
Avatar billede theofilos Nybegynder
02. juni 2004 - 20:54 #7
OK. Mit spørgsmål afslører min uvidenhed om php. Og jeg giver dig hermed pointene, Kokoko. Nu har jeg trods alt fundet ud af, at min hjemmeside alligevel er ganske godt sikret mod spamrobotter.

Tak for jeres hurtige svar og kommentarer
Avatar billede theofilos Nybegynder
02. juni 2004 - 20:55 #8
Værs'go'
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester