Bei meinem Erstversuch einen Modellbausatz in der Modelldatenbank Autos im Maßstab 1:24 einzugeben, tritt ein php-Fehler beim Hochladen des Fotos auf.
Die Datei ist 128 kB groß, besteht aus 800 x 420 Pixel, entspricht also der geforderten Spezifikation. Die Ursache scheint eine veraltete Funktion zu sein, die von php 5.5.x nicht mehr unterstützt wird.
Die Fehlermeldung im Detail:
Fatal error: PHP error in file
/www/htdocs/w006cb11/autos/wcf/lib/util/MessageUtil.class.php (24):
preg_replace(): The /e modifier is deprecated, use preg_replace_callback
instead
Information:
error message: PHP error in file
/www/htdocs/w006cb11/autos/wcf/lib/util/MessageUtil.class.php (24):
preg_replace(): The /e modifier is deprecated, use preg_replace_callback
instead
error code: 0
file: /www/htdocs/w006cb11/autos/wcf/lib/system/WCF.class.php (281)
php version: 5.5.38-nmm2
wcf version: 1.1.8 (Tempest)
date: Wed, 22 Feb 2017 19:03:06 +0000
request: /autos/index.php?form=ThreadAddExtended&boardID=2
referer: https://www.wettringer-modellbauforum.de…ended&boardID=2
Stacktrace:
#0 [internal function]: WCF::handleError(8192, 'preg_replace():...', '/www/htdocs/w00...', 24, Array)
#1 /www/htdocs/w006cb11/autos/wcf/lib/util/MessageUtil.class.php(24): preg_replace('/&#(3[2-9]|[4-9...', 'StringUtil::get...', 'Dino 206 GT Spe...')
#2 /www/htdocs/w006cb11/autos/lib/system/event/listener/ThreadAddExtendedFormPluginListener.class.php(239): MessageUtil::stripCrap('Dino 206 GT Spe...')
#3 /www/htdocs/w006cb11/autos/lib/system/event/listener/ThreadAddExtendedFormPluginListener.class.php(192): ThreadAddExtendedFormPluginListener->readFormParameters(Object(ThreadAddExtendedForm))
#4 /www/htdocs/w006cb11/autos/wcf/lib/system/event/EventHandler.class.php(207): ThreadAddExtendedFormPluginListener->execute(Object(ThreadAddExtendedForm), 'ThreadAddExtend...', 'readFormParamet...')
#5 /www/htdocs/w006cb11/autos/wcf/lib/form/AbstractForm.class.php(5

: EventHandler::fireAction(Object(ThreadAddExtendedForm), 'readFormParamet...')
#6 /www/htdocs/w006cb11/autos/wcf/lib/form/CaptchaForm.class.php(60): AbstractForm->readFormParameters()
#7 /www/htdocs/w006cb11/autos/wcf/lib/form/MessageForm.class.php(47): CaptchaForm->readFormParameters()
#8 /www/htdocs/w006cb11/autos/lib/form/ThreadAddForm.class.php(116): MessageForm->readFormParameters()
#9 /www/htdocs/w006cb11/autos/lib/form/ThreadAddExtendedForm.class.php(29): ThreadAddForm->readFormParameters()
#10 /www/htdocs/w006cb11/autos/lib/form/ThreadAddExtendedForm.class.php(40): ThreadAddExtendedForm->readFormParameters()
#11 /www/htdocs/w006cb11/autos/wcf/lib/form/AbstractForm.class.php(90): ThreadAddExtendedForm->submit()
#12 /www/htdocs/w006cb11/autos/wcf/lib/form/CaptchaForm.class.php(104): AbstractForm->readData()
#13 /www/htdocs/w006cb11/autos/wcf/lib/form/MessageForm.class.php(193): CaptchaForm->readData()
#14 /www/htdocs/w006cb11/autos/lib/form/ThreadAddForm.class.php(369): MessageForm->readData()
#15 /www/htdocs/w006cb11/autos/wcf/lib/page/AbstractPage.class.php(90): ThreadAddForm->readData()
#16 /www/htdocs/w006cb11/autos/wcf/lib/form/MessageForm.class.php(237): AbstractPage->show()
#17 /www/htdocs/w006cb11/autos/lib/form/ThreadAddForm.class.php(434): MessageForm->show()
#18 /www/htdocs/w006cb11/autos/wcf/lib/page/AbstractPage.class.php(46): ThreadAddForm->show()
#19 /www/htdocs/w006cb11/autos/wcf/lib/util/RequestHandler.class.php(64): AbstractPage->__construct()
#20 /www/htdocs/w006cb11/autos/wcf/lib/util/RequestHandler.class.php(95): RequestHandler->__construct('ThreadAddExtend...', Array, 'form')
#21 /www/htdocs/w006cb11/autos/index.php(

: RequestHandler::handle(Array)
#22 {main}