[PHP-GedView-L] PGV 4.1.5 und Probleme mit reportbase.php

Hallo,

nach langer Zeit melde ich hier mal wieder zu Wort, da ich ein Problem
mit dem Personenbericht habe.

Beim Versuch, Personenberichte zu erstellen, bekomme ich einen Haufen
Fehlermeldungen um die Ohren geworfen. Sieht dann so aus (bei PDF-Modus,
die *** sind von mir der ausge-ixte Pfad):

ERROR 8: Array to string conversion
0 Error occurred on in function *preg_replace*
1 called from line *1239* of file *reportbase.php* in function
*PGVRvarSHandler*
2 called from in function *call_user_func*
3 called from line *663* of file *reportbase.php* in function *startElement*
4 called from in function *xml_parse*
5 called from line *1367* of file *reportbase.php* in function
*PGVRFactsEHandler*
6 called from in function *call_user_func*
7 called from line *681* of file *reportbase.php* in function *endElement*
8 called from in function *xml_parse*
9 called from line *324* of file *reportengine.php*

ERROR 2: Cannot modify header information - headers already sent by
(output started at
/is/htdocs/***/www/PhpGedView4/includes/functions.php:395)

*Warning*: Cannot modify header information - headers already sent by
(output started at
/is/htdocs/***/www/PhpGedView4/includes/functions.php:395) in
*/is/htdocs/*****/www/PhpGedView4/includes/reportpdf.php* on line *85*

ERROR 2: Cannot modify header information - headers already sent by
(output started at
/is/htdocs/***/www/PhpGedView4/includes/functions.php:395)

*Warning*: Cannot modify header information - headers already sent by
(output started at
/is/htdocs/***/www/PhpGedView4/includes/functions.php:395) in
*/is/htdocs/*****/www/PhpGedView4/includes/reportpdf.php* on line *86*

ERROR 2: Cannot modify header information - headers already sent by
(output started at
/is/htdocs/***/www/PhpGedView4/includes/functions.php:395)

*Warning*: Cannot modify header information - headers already sent by
(output started at
/is/htdocs/***/www/PhpGedView4/includes/functions.php:395) in
*/is/htdocs/*****/www/PhpGedView4/includes/reportpdf.php* on line *87*

ERROR 2: Cannot modify header information - headers already sent by
(output started at
/is/htdocs/***/www/PhpGedView4/includes/functions.php:395)

*Warning*: Cannot modify header information - headers already sent by
(output started at
/is/htdocs/***/www/PhpGedView4/includes/functions.php:395) in
*/is/htdocs/*****/www/PhpGedView4/tcpdf/tcpdf.php* on line *2536*
*TCPDF error: *Some data has already been output to browser, can't send
PDF file

oder bei HTML-Modus:

ERROR 8: Array to string conversion
0 Error occurred on in function *preg_replace*
1 called from line *1239* of file *reportbase.php* in function
*PGVRvarSHandler*
2 called from in function *call_user_func*
3 called from line *663* of file *reportbase.php* in function *startElement*
4 called from in function *xml_parse*
5 called from line *1367* of file *reportbase.php* in function
*PGVRFactsEHandler*
6 called from in function *call_user_func*
7 called from line *681* of file *reportbase.php* in function *endElement*
8 called from in function *xml_parse*
9 called from line *324* of file *reportengine.php*

ERROR 2: Cannot modify header information - headers already sent by
(output started at
/is/htdocs/***/www/PhpGedView4/includes/functions.php:395)

*Warning*: Cannot modify header information - headers already sent by
(output started at
/is/htdocs/***/www/PhpGedView4/includes/functions.php:395) in
*/is/htdocs/*****/www/PhpGedView4/includes/reporthtml.php* on line *103*

Hier kommt der Personenbericht immerhin noch halbwegs hinterher.
Welche Optionen angewählt sind (Fotos, Bemerkungen, Quellen,
Papiergröße) ist völlig egal.

Meine reportbase.php wurde noch von mir verändert und hat folgende
ID-Kennzeichnung:
* @version $Id: reportbase.php 2284 2007-11-24 10:37:59Z fisharebest $

Ich kann mich daran erinnern, daß der Personenbericht mit der Version
3.3.8 noch funktioniert hat.
Klar, ich habe mir die Zeilen in der reportbase.php auch mal angesehen.
Aber der Fehler springt mir nicht ins Auge.

Habe nur ich das Problem oder ist das ein prinzipieller Fehler?
Wie habt ihr das gelöst bzw. habt ihr eine andere reportbase.php?

Die reportengine.php habe ich mir noch nicht angesehen, aber das dürfte
ähnlich sein.

Viele Grüße,
Markus Dippold