Mike Rofon
Erfahrenes Mitglied
Also ich habe ein Gästebuch. Dort in dem Script gibts ne Funktion keinspam(). Die sieht so aus:
also sorgt diese Funktion dafür, daß im Quelltext des Gästebuches alle Mail-Links etwa SO aussehen:
Bitte dabei statt der x eine # denken, aber ich wußte mir nich anders zu behelfen um das darzustellen.
Soweit so gut. ABER:
Ich nutze das Scipt an 2 Stellen. 1x Als Gästebuch... und da is auch alles ok, und dann noch als etwas "andere" Variante. Und DORT ist es so, daß bei Mouseover im Status die Mailaddy nicht aufgelöst sondern als obiger Zahlensalat angezeigt wird. Das gleiche passiert wenn auf den Mail-Button klickt.
Im Gästebuch geht zB. Outlook Expreß auf und bei Empfänger steht die Mail-Addy ordentlich drin.. in der anderen Anwendung wird der Code nicht aufgelöst.
Beide Codes sehen aber gleich aus.... ich erkenne keine Unterschiede.
Woran liegt das? Wonach muß ich gezielt suchen?
PS: Habe die Original-Mailaddy, die hier für die Veranschaulichung Pate stand, im Zahlencode willkürlich verändert. Falls doch jemand seine eigene Mail-Adresse erkennen sollte, ist das reiner Zufall und ich bitte um Entschuldigung.
PHP:
function keinSpam(&$mail)
{
$str = "";
$a = unpack("C*", $mail);
foreach ($a as $b) {
$str .= "&#".$b.";";
}
return $str;
}
also sorgt diese Funktion dafür, daß im Quelltext des Gästebuches alle Mail-Links etwa SO aussehen:
PHP:
<a href="mailto:&x73;&x119;&x113;&x101;&x68;&x64;&x103;&x109;&x120;&x46;&x100;&x101;"><img src="http://www.domain.de/gb//images/icons/email/emailmodern.png" border="0" /></a>
Soweit so gut. ABER:
Ich nutze das Scipt an 2 Stellen. 1x Als Gästebuch... und da is auch alles ok, und dann noch als etwas "andere" Variante. Und DORT ist es so, daß bei Mouseover im Status die Mailaddy nicht aufgelöst sondern als obiger Zahlensalat angezeigt wird. Das gleiche passiert wenn auf den Mail-Button klickt.
Im Gästebuch geht zB. Outlook Expreß auf und bei Empfänger steht die Mail-Addy ordentlich drin.. in der anderen Anwendung wird der Code nicht aufgelöst.
Beide Codes sehen aber gleich aus.... ich erkenne keine Unterschiede.
Woran liegt das? Wonach muß ich gezielt suchen?
PS: Habe die Original-Mailaddy, die hier für die Veranschaulichung Pate stand, im Zahlencode willkürlich verändert. Falls doch jemand seine eigene Mail-Adresse erkennen sollte, ist das reiner Zufall und ich bitte um Entschuldigung.