Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 14. Juli 2014 21:49
- GoGo
- kennt CMS/ms
- Registriert: 20. Januar 2011
- Beiträge: 134
[GELÖST] Fehlermeldung Formularversand
Ich bekomme plötzlich eine Fehlermeldung:
Warning: Illegal string offset 'sent' in /var/www/web20/html/cms_ms/modules/FormBuilder/classes/DispositionEmailBase.class.php on line 82
Es passiert nach dem Senden. Die Daten werden aber ordnungsgemäß versant.
Was ist das, habe bisher noch nicht gesehen.
Danke im Voraus.
Offline
#2 15. Juli 2014 07:53
- NaN
- Moderator

- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Fehlermeldung Formularversand
Das ist ein Programmierfehler im Modul. Das passiert immer dann, wenn die Anti-Spam-Option eingeschaltet ist und das Formular innerhalb der letzten Stunde bereits mindestens einmal von der IP-Adresse des jeweiligen Besuchers versand wurde.
Im PHP Code steht an der bemängelten Stelle:
$dbresult = $db->GetOne($query, array($_SERVER['REMOTE_ADDR'],
trim($db->DBTimeStamp(time() - 3600),"'")));
if ($dbresult && $dbresult['sent'] > 9)Wenn die DB-Funktion GetOne() verwendet wird, wird sofort der Wert des ersten Feldes aus dem Resultat der DB-Abfrage zurückgegeben. Also in diesem Fall wie oft das Formular von der IP-Adresse des Besuchers innerhalb der letzten Stunde versendet wurde. Die Variable $dbresult ist also kein Array sondern eine Zahl. D.h. die if-Bedingung müsste schlicht so lauten:
if ($dbresult > 9)Anderenfalls ist diese Anti-Spam-Option nutzlos.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#3 20. Juli 2014 11:46
- GoGo
- kennt CMS/ms
- Registriert: 20. Januar 2011
- Beiträge: 134
Re: [GELÖST] Fehlermeldung Formularversand
Danke schön! 
Offline
#4 19. September 2014 09:54
- noober
- kennt CMS/ms

- Registriert: 26. April 2011
- Beiträge: 151
Re: [GELÖST] Fehlermeldung Formularversand
auch ich sage dankeschön 
Offline
#5 01. Oktober 2014 21:56
- rage_all
- kennt CMS/ms

- Ort: Augsburg
- Registriert: 09. März 2011
- Beiträge: 288
Re: [GELÖST] Fehlermeldung Formularversand
Unglaublich. Der Fehler ist heute noch drin.
Auch ich bedanke mich herzlich.
Offline
#6 02. Oktober 2014 22:21
- Andynium
- Moderator

- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Fehlermeldung Formularversand
Naja, die "aktuellste" Version ist von 2012 ...
Offline
Seiten: 1