Subversion Repositories php_antispam

Rev

Rev 7 | Last modification | Compare with Previous | View Log | RSS feed

Last modification

Path Last modification Log RSS
[NODE] [DIRECTORY] examples/ 6  2022-01-09 20:07:39 daniel-marschall Log RSS
[NODE] [FILE] composer.json 4  2021-06-11 00:23:01 daniel-marschall Log RSS
[NODE] [FILE] LICENSE 8  2024-05-01 23:55:43 daniel-marschall Log RSS
[NODE] [FILE] phpstan.neon.dist 6  2022-01-09 20:07:39 daniel-marschall Log RSS
[NODE] [FILE] README.md 5  2022-01-09 00:46:35 daniel-marschall Log RSS
[NODE] [DB-FILE] todo.txt 5  2022-01-09 00:46:35 daniel-marschall Log RSS
[NODE] [DB-FILE] v3.inc.php 6  2022-01-09 20:07:39 daniel-marschall Log RSS
[NODE] [DB-FILE] v4.inc.php 7  2022-11-05 23:45:24 daniel-marschall Log RSS

ViaThinkSoft AntiSpam-Schutz

Folgende Funktion soll Ihnen helfen, E-Mail-Adressen per JavaScript-Ausgabe sicher darzustellen, sodass der Benutzer sie auch anklicken und verwenden kann.

Beschreibung

Jedes Zeichen wird einzeln mit dem Zeichen-Code in einer einzelnen Zeile geschrieben. Selbst mailto, @ und .de werden mit verschlüsselt. Folglich kann man den Mechanismus als sehr sicher einstufen.

Der Benutzer muss JavaScript aktiviert haben, um die E-Mail-Adresse zu sehen. Die Verwendung von JavaScript ist aber Webseiten üblich und ist bei allen Browser standardmäßig aktiviert.

Vorteilhaft ist, dass kein Spam-Bot diesen Mechanismus kennt, da dieser nicht häufig angewandt wird. Ich bitte daher, diesen Spamschutz nicht in große Systeme ohne Erlaubnis einzubauen, da bei zu starkem Bekanntheitsgrades der JavaScript-Struktur, die Spam-Bots dem Mechanismus entgegenwirken könnten.

Auch ohne PHP ist der Spamschutz möglich, da der Code bereits im Voraus berechnet und die Ausgabe in einer HTML-Datei eingebaut werden kann.

Benutzung

Beispiele

<?php  
echo secure_email('test@example.com', 'Schreib mir!', 0);  
echo secure_email('test@example.com', 'test@example.com', 1);  
echo secure_email('test@example.com', '<img src="...">', 0);  
?>