- Affected App
- WoltLab Suite Core
Wenn man in einem Code-BBCode eine große Masse an Whitespace direkt hintereinander posted, dann bekommt man nur einen leeren Inhalt zurück.
Das liegt daran, dass der Fehler „PREG_BACKTRACK_LIMIT_ERROR“ aufgetreten ist.
Folgender Code löst das Problem:
PHP: 71
/**
* Removes empty lines from the beginning and end of a string.
*
* @param string $string
* @return string
*/
protected static function trim($string) {
$string = preg_replace('/^\s*\n/', '', $string);
$string = preg_replace('/\n\s*$/', '', $string);
return $string;
}
Display More
Die Datei im Anhang kann zum reproduzieren verwendet werden. Wegen euch funktioniert mein Whitespace-Highlighter nicht!