Eine eigene Anwendung included 'includes/application_top_export.php'. Nach Umstellung auf PHP 5.5. kommt plötzlich und unerwartet dies: Da GX das Script "xtc_db_connect.inc.php" ja auch mehrfach verwendet, kann es m.E. nur an meinem Gedöhns liegen, dass o.g. Fehler auftritt. Für zielführende Hinweise bereits jetzt besten Dank!
Nein, das ist nur ein Hinweis auf eine alte mysql-PHP-Schnittstelle, die es demnächst nicht mehr geben wird...... Das Handling der "DEPRECATED"-Fehler sollte man deaktivieren
Hallo Manfred, probier mal, ob du mit 'includes/application_top_main.php' nicht besser fährst. Da ist dann auch das normale Error-Handling drin, das in application_top_export.php fehlt und weswegen du diese Deprecation-Warnung bekommst. Das „demnächst“ bei der Entfernung der alten MySQL-Schnittstelle ist übrigens höchstwahrscheinlich nicht so kritisch. So weit ich informiert bin, ist damit erst in der PHP-7.x-Schiene zu rechnen, das sind also noch mindestens ein, zwei Jahre, bis das akut wird.
"E_DEPRECATED-Meldungen unterdrücken" steht auf "JA" - Ergebniss unverändert. Auch "error_reporting(E_ALL & ~E_DEPRECATED);" unmittelbar vor dem Includen der "application_top_export.php" bringt keine Bessereung. Das muss irgendwas "Größeres" sein!?
Das Error-Handling, das du da konfigurierst, gibt es in application_top_export gar nicht. Kann ja auch nicht, eine der ersten Zeilen in application_top_export lautet „error_reporting(E_ALL & ~E_NOTICE);“. Diese Zeile zu verändern, wäre der andere Lösungsansatz.