---
title: "th_mailformplus"
url: "https://www.typo3.net/d/85072-th-mailformplus"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2008-12-16"
last_reply: "2009-03-02"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# th_mailformplus

Extensions · 4 Antworten · gestartet 2008-12-16

## Eröffnungsbeitrag

**anwor** · 2008-12-16 · [Beitrag #1](https://www.typo3.net/d/85072-th-mailformplus/1)

Hallo alle  Typo3 Freunde

th_mailformplus mit fatale Error"

bitte hilf mir

gestern war alles in Ordnung aber  heute habe ich ganz unerwartet ein Fehler mit th_mailformplus und zwar:

die Seite mit mailformplus wird nicht angezeigt statt dessen kommt diese Fehler Meldung,

```html
Fatal error: Non-static method RemoveXSS::RemoveXSS() cannot be called statically, assuming $this from incompatible context in /mnt/web3/12/99/5667899/htdocs/anwarshop/t3lib/class.t3lib_div.php on line 383
```

und wenn ich auf die Linie 384 diese function ausschalte dann kommt diese Fehlermeldung

```html
Fatal error: Non-static method RemoveXSS::RemoveXSS() cannot be called statically, assuming $this from incompatible context in /mnt/web3/12/99/5667899/htdocs/anwarshop/typo3conf/ext/th_mailformplus/pi1/class.tx_thmailformplus_pi1.php on line 4100
```

und wenn ich jetzt auch auf die Linie 4100 diese auch abschalte dann wird die Seite zwar korrekt angezeigt ohne Fehlermeldung aber Mailform funktioniert nicht mehr also nichts wird gesendet .

Vielen Dank im voraus für jede Hilfe oder Versuch mir zu helfen.

mit freundlichen Grüssen
anwor

## Antworten

### [#2](https://www.typo3.net/d/85072-th-mailformplus/2) · textus · 2008-12-30

Hallo anwor

habe gerade die gleiche Erfahrung gemacht. Es scheint ein bug im typo3 core und der ext zu sein, in Verbindung mit der PHP Version 5.2.8.

Das hilft zwar nicht weiter, aber weiter, aber erklärt der Fehler:

<http://bugs.typo3.org/view.php?id=9945>

Da ist ein Fix erklärt, ich konnte es aber nicht umsetzen.

Greets

Stefan

### [#3](https://www.typo3.net/d/85072-th-mailformplus/3) · Blogtreuf · 2009-01-06

Hallo,

Da ich auch gerade das gleiche Problem bei einem Kunden hatte hier die Lösung (steht so im Bugtracker):

1. Im Verzeichnis typo3conf/ext/th_mailformplus die Datei "RemoveXSS.php" öffnen
2. Den leeren Konstruktor
   function __construct() {
	}
   als Funktion hinzufügen.
3. function RemoveXSS($val) {
   zu
   static function RemoveXSS($val){
   ändern

Grüße

Blogtreuf

### [#4](https://www.typo3.net/d/85072-th-mailformplus/4) · pixelrocker · 2009-01-23

Ich habe den Fix aus dem Bugtracker auch befolgt - leider hat das auch nicht geholfen, ich bekam immer noch die gleiche Fehlermeldung ausgegeben.
Im Endeffekt konnte ich das Problem lösen, indem ich die PHP-Version von 5.2.8 auf 5.2.6 runtergeschraubt habe.

### [#5](https://www.typo3.net/d/85072-th-mailformplus/5) · meisterroda · 2009-03-02

ich hab die änderung im file
**/typo3/contrib/RemoveXSS/RemoveXSS.php**
gemacht

old: (Line: 33)

```php
  function RemoveXSS($val)	{
```

new:

```php
  function __construct() { }  
static function RemoveXSS($val)	{
```

Funktioniert bei mir (php 5.2.8-)

---

Quelle: „th_mailformplus“, typo3.net, https://www.typo3.net/d/85072-th-mailformplus
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
