contao/test — Issue #785: Funktionsaufruf ereg_replace ist ab PHP 5.3 veraltet und potentiell unsicher
Author: jantheofel
Created: 2011-11-29 06:48:24+00:00
State: open
Labels: backend, Defect

In Datei system/libraries/Controller.php, Zeile 2106 findet sich folgender Aufruf:

```

Dabei gilt ereg_replace ab PHP Version 5.3 als veraltet und erzeugt daher eine WARNING. Dies kann gleichwertig ersetzt werden gegen:

```

Dabei werden alle Zeichen bis auf Ziffern und das Leerzeichen entfernt. Es bleibt also die reine Version stehen. preg_replace steht seit PHP Version 4 zur Verfügung, verletzt also nicht die Systemanforderungen.

Bzgl. den Sicherheitsproblemen von ereg in der Vergangenheit siehe:
http://www.heise.de/newsticker/meldung/74319
(Darum sollen die auch rausgeworfen werden.)

Ich bin gerne bereit bei der Umstellung der restlichen ereg-Vorkommen (ca. 20 Stück) behilflich zu sein.

--- _Originally created on June 9th, 2009, at 03:11pm (ID 785)_