<?php
function php_split_js_make_email($phpemail)
{
$pieces = explode("@", $phpemail);
echo '
<script type="text/javascript">
var a = "<a href=\'mailto:";
var b = "' . $pieces[0] . '";
var c = "' . $pieces[1] .'";
var d = "\' class=\'email\'>";
var e = "</a>";
document.write(a+b+"@"+c+d+b+"@"+c+e);
</script>
<noscript>Please enable JavaScript to view emails</noscript>
';
}
?>
Verwendung
<?php php_split_js_make_email("[email protected]"); ?>
Das ist eine nette Art, eine E-Mail zu verschleiern. Ich habe immer WordPress'
antispambot¹ verwendet. Aber für ein Projekt außerhalb von WP...¹http://codex.wordpress.org/Function_Reference/antispambot
Wo würde ich die PHP-Funktion einfügen? Direkt im HTML?
Läuft eine PHP-Funktion in meiner index.html?
Danke.
nein....deine Seite muss mit .php enden.
@chester – Sie können PHP in .html-Dateien ausführen, aber Sie müssen möglicherweise auch Apache über .htaccess aktivieren, um PHP in einer .html-Datei mit einer Zeile wie dieser in Ihrer .htaccess-Datei auszuführen:
AddType application/x-httpd-php .html .htm
Ich möchte einen PHP-Code, um die Mail vom Body zu trennen. Bitte antworte...
Ich habe diesen E-Mail-Schutz aktualisiert und er
ist hier zu finden mit ein paar neuen Argumenten (gleicher Link wie oben)