Forum

Moderiert von: stefan, spinne
Forum Index
Support
     Module
     phpbox und captcha
Hilfe anzeigen
Hilfe anzeigen

Autor Druckerfreundliche Darstellungphpbox und captcha
Gast
Unregistrierter Benutzer
Geschrieben: 18.09.2010 19:55

Hallo,

in einer Zeit vor opn habe ich Formulare auf ihre Herkunft mit folgendem Code gecheckt.

...
code
...
1 if ($_SERVER["REQUEST_METHOD"] == 'POST' AND $_SERVER["HTTP_REFERER"] == 'http://domain.tld/pfad/vom/formular/eingabe.php') {
2 $spalten="`datum`";
3 $daten="NOW()";
4 foreach($_POST as $schluessel => $wert) {
5 // print "$schluessel = $wert<br>n";
6 if (!empty($wert)) {
7 // print "$schluessel = $wert<br>n";
8 $wert = trim( $wert );
9 if (strstr($schluessel,"email_")) {
10 $email = $wert;
11 if(check_email($email)) {
12 $wert = $email;
13 } else {
14 $fehler .= "$schluessel ist UNgueltig! ";
15 }
16 }
17 }
18 // print "$schluessel = $wert<br>n";
19 $$schluessel = $wert;
20 if (!empty($wert)) {
21 $spalten .= ",`$schluessel`";
22 $daten .= ",'$wert'";
23 }
24 }
...
code
...
25 }
26 else{
27 header("Location: http://domain.tld/");
28 }

Weil ich die Skripte nich entsorgen kann und will, wollte ich die per phpbox in opn reinbaun.
Da hat ja obiger Code keine Chance.

Wie kann ich statt dessen Captcha einbauen?

LG Ralf P.
[addsig]

Zitieren Druckerfreundliche Darstellung nach oben
stefan
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
Geschrieben: 18.09.2010 20:32

Naja umwandeln könnte man das schon ...


     global $opnConfig, ${$opnConfig['opn_server_vars']}, ${$opnConfig['opn_get_vars']}, ${$opnConfig['opn_post_vars']};
     
     $_POST würde dann
     
     $test = ${$opnConfig['opn_post_vars']};
     
     entsprechen.
     
     $_SERVER["HTTP_REFERER"]
     
     $HTTP_REFERER = '';
     get_var ('HTTP_REFERER', $HTTP_REFERER, 'server');

     entsprechen.
     
     $_SERVER["REQUEST_METHOD"]
     
     ist eigentlich sinnlos könnte man aber mit
     
     if ( empty ( ${$opnConfig['opn_post_vars']} ) ) {
     
     umwandeln.
     
Das mit dem captcha ist etwas schwerer weil du wohl ein eigenes Formular nutzt. Also nicht die class die OPN nutzt.

     


Zitieren Druckerfreundliche Darstellung nach oben
Gast
Unregistrierter Benutzer
Geschrieben: 18.09.2010 22:08

Danke Stefan, das sollte mir schon helfen.

Jepp, stimmt. Das ist unter anderem ein Formular, wo sich Teilnehmer einer Tagung / Veranstaltung eintragen können.

Ich pushe mal.

Wunsch: Eventkalender und Veranstaltungskalender

vielleicht wird es mal, wenn viiieeeeel Zeeeiiiiit ist.


[addsig]

Zitieren Druckerfreundliche Darstellung nach oben

Unregistrierter Benutzer
Geschrieben: 13.05.2021 18:25



Zitieren Druckerfreundliche Darstellung nach oben

Unregistrierter Benutzer
Geschrieben: 13.05.2021 18:26



Zitieren Druckerfreundliche Darstellung nach oben
sortieren nach

Hilfe anzeigen
Hilfe anzeigen
Vorheriges Thema:  Forum und Dateien anhängen
Nächstes Thema:  Branchen- oder Klinkenverzeichnis?

Gehe zu:

Benutzername:
 
Sicherheits-Code
Sicherheits-Code
Neu laden