Tutorial Übersicht Tutorial Übersicht  >>  PHP Fusion PHP Fusion

PHPF 7.02 Kontaktformular ReCaptcha Fehler
Von: Harlekin am: 23.10.2017 - 08:13 Gelesen 644 x gelesen drucken

Werbung:
ALL INKL



Mit Entsetzen hab ich festgestellt, dass man über das Kontaktformular in Verbindung mit dem ReCaptcha Nachrichten einsenden kann, OHNE Daten in die Felder: Name, E-Mail Adresse und Betreff einzugeben. Das ReCaptcha scheint die Error Abfragen auszuhebeln.

Eine vernünftige Lösung habe ich nicht gefunden. Aber ein Gespräch mit Septron brachte dann eine Quick and Dirty Lösung.

Öffne die contact.php

suche:
Code Alles auswählen
echo "<td class='tbl'><input type='text' name='mailname' maxlength='50' class='textbox' style='width: 200px;' /></td>\n";


ersetze diese Zeile mit:
Code Alles auswählen
echo "<td class='tbl'><input type='text' name='mailname' maxlength='50' class='textbox' style='width: 200px;' required='required' /></td>\n";


suche:
Code Alles auswählen
echo "<td class='tbl'><input type='text' name='email' maxlength='100' class='textbox' style='width: 200px;' /></td>\n";


ersetze diese Zeile mit:
Code Alles auswählen
echo "<td class='tbl'><input type='text' name='email' maxlength='100' class='textbox' style='width: 200px;' required='required' /></td>\n";


suche:
Code Alles auswählen
echo "<td class='tbl'><input type='text' name='subject' maxlength='50' class='textbox' style='width: 200px;' /></td>\n";


ersetze diese Zeile mit:
Code Alles auswählen
echo "<td class='tbl'><input type='text' name='subject' maxlength='50' class='textbox' style='width: 200px;' required='required' /></td>\n";


suche:
Code Alles auswählen
echo "<td class='tbl'><textarea name='message' rows='10' class='textbox' cols='50'></textarea></td>\n";


ersetze diese Zeile mit:
Code Alles auswählen
echo "<td class='tbl'><textarea name='message' rows='10' class='textbox' cols='50' required='required'></textarea></td>\n";


Fertig!

War dieses Tutorial hilfreich für dich?
Nur Mitglieder können abstimmen!
Für 4 der Mitglieder war es hilfreich.
Für 0 der Mitglieder nicht.