Tach!
Wenn ich diese Variante nehme..
preg_match('/<title>([^|])/i', $file, $titel);
..wird jeweils nur der erste Buchstabe der Dateien ausgegeben
Ich hab den Vervielfältiger vergessen. Von allen Zeichen, die kein | sind willst du ja beliebig viele haben. Also fehlt hinter dem ] noch ein *
dedlfix.