(23.08.2023, 17:42)Schnapsnase schrieb: Damit wird die Variable an der Stelle zwangsweise (wieder) mit dem Postparser gefüllt.
Dafür besten Dank
(23.08.2023, 19:11)StefanT schrieb: Ich würde einfach mal alle Dateien nach "create_xml_parser" durchsuchen...
Danke für die Anregung welche ich durchgeführt und mit den Original-MyBB-Dateien verglichen habe .
Ergebnis siehe Grafik:
Fazit: Der gesuchte Begriff ist stets identisch gegeben.
In den Templates kommt der Begriff "create_xml_parser" nirgendwo vor.
Schnapsnase hat mir soeben noch einen Tipp übermittelt welchen ich austesten werde.
Bei positivem Ergebnis werde ich berichten.
Fehlerquelle gefunden und beseitigt!
Ursache war, das ich in einem eigenen includiertem PHP-File die MyBB-Version abgefragt habe und mit Hilfe von:
PHP-Code:
$parser = create_xml_parser($contents);
$tree = $parser->get_tree();
ausgewertet habe.
Bis einschl. PHP-7.4 funktionierte das bisherige Konstrukt fehlerfrei. Erst mit PHP-8 kam das Problem, der nicht funktionierenden Vorschau jedoch nur bei neuen Beiträgen, auf.
Ich habe nun die Abfrage komplett umgeschrieben damit ich den
$parser nicht mehr verwenden muss.
Meinen aufrichtigen Dank an Schnapsnase für seinen aktiven, intensiven Einsatz die Fehlerquelle dezidiert einzukreisen sowie StefanT für die Hinweise zur Findung der Fehlerquelle.