Mail-Fishing verhindert, aber Macke eingebaut, wonach muß ich suchen?

Mike Rofon

Erfahrenes Mitglied
Also ich habe ein Gästebuch. Dort in dem Script gibts ne Funktion keinspam(). Die sieht so aus:
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>
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.
 
Vielleicht beschreibst du die andere Variante etwas mehr bzw. zeigt ein Beispiel.
ok, Ansicht gibt es hier.
Variante 1 ist das Gästebuch. Dort in der Ansicht der Einträge wird die Mail-Addi dargestellt.
Variante 2 findet man wenn man auf Team klickt und sich dann einen Mod aussucht. Jeder Mod hat ein eigenes Fanbook, ganz unten auf seiner Seite. Das Fanbook ist das gleiche Script, nur daß hier die Mailaddi nicht aufgelöst wird. Geh Mouseover auf den Mailbutton und im Browserstatus steht Zahlensalat. Klick drauf... du kriegst den gesamten Zahlensalat ins Empfänger-Feld.
PHP-Sources würd ich sagen gibbs nur per Mail, das is ne ganze Menge Holz.

Oh, übrigens: Die Seite ist zur Zeit sehr langsam bzw. liefert MySQL-Fehler. Wir sind grad am umziehen und hoffen daß ddas dann wieder besser wird
 
Zuletzt bearbeitet:
Zurück