Hi,
auf meinem Server weigert sich ein PHP-Script, seine Arbeit zu verrichten. Die Ausgabe erfolgt mit UTF8, falls dies was zur Sache tut. PHP Version 5.3.1 (PCRE 7.9 2009-04-11 )
In der apache log taucht ein segmentation fault Fehler auf.
Und das ist das böse Script:
<?php
$text = "grüne Bäme";
$pattern = '/((^\p{P}+)|(\p{P}*\s+\p{P}*)|(\p{P}+$))/';
var_dump( preg_split('/((^\p{P}+)|(\p{P}*\s+\p{P}*)|(\p{P}+$))/',html_entity_decode($text, ENT_NOQUOTES),-1, PREG_SPLIT_NO_EMPTY) );
?>
Interessant ist, dass bei $text = "Bäme"; alles funktioniert - bei $text = "grüne"; hingegen kommts zum Fehler.
Bitte dringend um Rat weil so ein segfault Fehler hindert das ganze Script...
Danke!