Mailscrambler für Sunlog

Bei PHP-basierten Seiten ist natürlich die letztens beschriebene Unicode-Lösung die weitaus elegantere. Hier werden alle Zeichen des Mailto-Links mit ihren Unicode-Entsprechungen ersetzt. Vorteil: der Link funktioniert im Browser ganz normal, nur die Mail-Spider können das (noch) nicht lesen. Und Sunlog-Besitzer habens wieder mal gut: ich hab sowas als Erweiterung gebastelt, kostenlos zum Download.

Anleitung zum Einbau:

1. Die Datei mailscramble.txt herunterladen und im Weblog-Verzeichnis als PHP-Datei ablegen (also im selben Verzeichnis wie index.php und entry.php).

2. In der Datei „index.php“ unterhalb der Zeile

include(„header.inc.php“);

folgende Zeile einfügen:

include(„mailscramble.php“);

3. In der Datei „index.php“ ungefähr bei Zeile 40 folgende Zeile suchen:

$email=$$author;

und darunter folgendes einfügen:

$email=scramble($email);

4. In der Datei „index.php“ etwa bei Zeile 61 die Stelle suchen, an der die Formatierung für die Fußzeile eines Eintrages beginnt. Dort steht im Original:

<a href „mailto:<?php echo $email; ?>“>

Das ersetzen wir durch:

<a href=“&#109;&#97;&#105;&#108;&#116;&#111;&#58;<?php echo $email; ?>“>

Damit wird das mailto: durch Unicodes ersetzt, damit der Spider schon mal gar nicht erkennen kann, um welchen Link es sich da handelt. Damit sind die Arbeiten an der Hauptseite vorerst abgeschlossen.

5. In der Datei „entry.php“ unterhalb der Zeile

require(„cfg/config.inc.php“);

folgende Zeile einfügen:

include(„mailscramble.php“);

6. In der Datei „entry.php“ etwa bei Zeile 130 nach

elseif(!empty($email)) {

folgendes einfügen:

$email = scramble($email);

7. Gleich in der darauffolgenden Zeile gibts wieder einen Mailto-Link:

$person=“<a href=“mailto:“.$email.““>“.$name.“</a>“;

Diesen ersetzen wir durch

$person=“<a href=“&#109;&#97;&#105;&#108;&#116;&#111;&#58;“.$email.““>“.$name.“</a>“;

Das wars: nun werden bei der Ausgabe alle Mailto-Links durch Unicodes angezeigt – auch die Mailadressen der Kommentarschreiber sind damit geschützt!

Diesen Beitrag teilen (bereits 0 Mal geteilt)

Ernst Michalek
Folgen:

2 Gedanken zu „Mailscrambler für Sunlog“

Schreibe einen Kommentar