Inhaltsverzeichnis
Problem
Seit einiger Zeit tritt beim Aufruf des thmailformplus-Kontaktformulars die Fehlermeldung „PHP: Function ereg() is deprecated in …/typo3conf/ext/th_mailformplus/pi1/class.tx_thmailformplus_pi1.php“ auf. Seltsamerweise nur von einer Domain, von der zweiten – die auch auf den Server zeigt – funktioniert alles.
Erklärung
Bei einer neuen Version von PHP werden Funktionen, die nicht mehr verwendet werden sollten, als „deprecated“ gekennzeichnet. Im konkreten Fall liegt es daran, dass die Extension „Mailformplus“ nicht mehr upgedated wird. Man sollte statt dessen auf „Formhandler“ umsteigen.
Rasche Lösung
Die Stufe der Fehlermeldungen kann man in der localconf.php umstellen, sodass die Deprecated-Fehler nicht mehr angezeigt werden. Einfach die Zeilen:
$TYPO3_CONF_VARS['SYS']['errorHandlerErrors'] = 22519;
einfügen.
Bitte dennoch rasch auf Formhandler umsteigen!