Hallo auch,
ich habe ein Open-Source-Gästebuch aus dem Jahre 2010,
das mit php 5.7 gut und stabil funktioniert. Leider soll ja
das alte php 5.7 demnächst ganz abgeschaltet werden.
Ich habe heute die PHP-Version umgestellt: Von 5.7 auf
das aktuelle 8.5.
Leider funktionieren die Gästebücher jetzt nicht mehr. Diese
werden ja gerade mit PHP betrieben.
Fehlermeldung:
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in
/users/andy-enroe/www/21_info/33_guest/21_gb/functions.inc.php:26
Stack trace: #0 /users/andy-enroe/www/21_info/33_guest/21_gb/index_e.php(11):
connect() #1 {main} thrown in /users/andy-enroe/www/21_info/33_guest/21_gb/functions.inc.php on line 26
-------------------------------------------------------------------------------------
Also, die neue PHP-Version kann die Funktion „mysql_connect()“
nicht mehr korrekt aufrufen oder erkennen bzw. überhaupt finden.
Im alten Source code (für php 5.7) steht einfach nur:
connect();
Muss man diesen Befehl durch
→ mysqli_connect();
ersetzen, um auf php 8.5 zu kommen? Oder durch:
→ PDO::_construct();
Also mmmh … da es wohl nicht so einfach ist, werde ich das
Gästebuch wohl ganz abschalten müssen. Es sei denn, jemand
weiß, wie man den Befehlt „connect();“ leicht ersetzen kann.
Ich habe jetzt erstmal wieder php-Version 5.7 aktiviert.
