...nochmal hallo,
Hm, komischerweise wird damit ein einzelner Zeilenumbruch auch ersetzt. Mit $text = preg_replace("/((\015\012)|(\015)|(\012)){3}/","</p><p>",$text); scheint es aber zu gehen.
Kann schon sein, ich hab das nicht weiter getetstet.
Naja, auf jedenfall geht's so:
$text = preg_replace("/(\015\012\015\012)|(\015\015)|(\012\012)/","</p><p>",$text);
Gruß
Til