Supportnet / Forum / E-Mail/Outlook
Mailadressen schützen in PHP-Formularen
Frage
Grüß Gott zusammen!
Zwischenzeitlich habe ich eine Reihe von Möglichkeiten ausprobiert, meine Mailadressen auf meinen Webseiten entweder mittels JavaScript oder PHP zu schützen. Sofern die Mailadressen als Mailto-Link hinterlegt sind, konnte ich den Schutz fehlerfrei einbauen.
Nun verwende ich allerdings überwiegend PHP-Formulare, in welchen meine Empfangsadresse als Variable hinterlegt ist, etwa:
$to = "kontakt@domain.de";
Um hier die Mailadresse vor Spambots zu schützen, habe ich noch nichts entdeckt. Auch eine PHP-Funktion haut nicht hin (Mailadresse wird hinterlegt als Name<nospam>@</nospam>domain.de):
<?function scrambleMail($to)
{
return ( str_replace("@","<nospam>@</nospam>",$to));
}?>
Ich bin allerdings in PHP nicht sonderlich bewandert und es kann gut sein, daß ich die Funktion falsch plaziert habe innerhalb des PHP-Codes.
Falls jemand eine Idee hat, wie der Adressenschutz in PHP-Formularen realisiert werden kann, bin ich sehr dankbar dafür.
dmünchnerin
Antwort 1 von Nessus
Hi,
kann es sein, das du einen Denkfehler machst?
Du kannst eine PHP-Datei nie und nimmer durch einen Spambot auslesen. Sobald die Datei angestoßen wird, läuft sie über den Interpreter und falls sie eine Ausgabe macht, dann im HTML aus.
In den PHP Dateien ist sie sicher aufgehoben, aber genauso sicherlich nicht im Mailtolink.
Nessus
kann es sein, das du einen Denkfehler machst?
Du kannst eine PHP-Datei nie und nimmer durch einen Spambot auslesen. Sobald die Datei angestoßen wird, läuft sie über den Interpreter und falls sie eine Ausgabe macht, dann im HTML aus.
In den PHP Dateien ist sie sicher aufgehoben, aber genauso sicherlich nicht im Mailtolink.
Nessus
Antwort 2 von dmuenchnerin
Grüß Dich Nessus,
in der Tat hast Du mich als PHP-Amateurin bei einem Denkfehler mangels PHP-Kentnissen ertappt.
Danke für Deine Antwort - beruhigt mich!
Grüße aus München
in der Tat hast Du mich als PHP-Amateurin bei einem Denkfehler mangels PHP-Kentnissen ertappt.
Danke für Deine Antwort - beruhigt mich!
Grüße aus München
Antwort 3 von Nessus
Zitat:
in der Tat hast Du mich als PHP-Amateurin bei einem Denkfehler mangels PHP-Kentnissen ertappt.
in der Tat hast Du mich als PHP-Amateurin bei einem Denkfehler mangels PHP-Kentnissen ertappt.
Naja, das ist jetzt echt schlimm ;-))
Was ja noch nicht ist, kann recht schnell kommen, oder?
Nur Mut, ist einfacher wie gedacht.
Nessus

