Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.40 veröffentlicht (28.05.26)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Parse error: syntax error, unexpected ''
#1
Code:
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /index.php(139) : eval()'d code on line 2
PHP-Code:
// Properly format the username and assign the template. $user['username'] = format_name(htmlspecialchars_uni($user['username']), $user['usergroup'], $user['displaygroup']); $user['profilelink'] = build_profile_link($user['username'], $user['uid']); eval('$onlinemembers[] = "'.$templates->get('index_whosonline_memberbit', 1, 0).'";'); }

Die Zeile 139 ist diese:
PHP-Code:
eval('$onlinemembers[] = "'.$templates->get('index_whosonline_memberbit', 1, 0).'";');

Ich habe keine Idee was da fehlen könnte oder wo da ein "Syntax-Error" ist

System - MyBB 1.8.35 auf PHP7.1 mit deaktivierten/deinstallierten Plugins und auf PHP8 mit deaktivierten/deinstallierten Plugins
MySQLi 5.7.37

Die Seite: https://finale-testseite-php8.slayertime.de

ob das mittelbar oder gar nichts mit einander zu tun hat, also die nicht installierten Plugins Schuld haben würden weiß ich ebenfalls nicht

Mit installierten Plugins die unter PHP7.1 noch funktioniert haben, wird die Seite beim Umstellen auf PHP8 einfach leer weiß ausgegeben, das Frontend und das ACP gleicher Maßen

mit deaktivierten/deinstallierten Plugins kriege ich im ACP auch noch diese Meldung
Code:
Warning [2] Trying to access array offset on value of type bool - Line: 2730 - File: inc/functions.php PHP 8.0.30 (Linux) File Line Function /inc/class_error.phpLine 153 errorHandler->error /inc/functions.php 2730 errorHandler->error_callback /admin/modules/home/index.php 168 Function get_server_load /admin/index.php 830 require

Code:
Plugins-Übersicht Warning [2] Undefined array key "charcount" - Line: 43 - File: inc/plugins/charcount.php PHP 8.0.30 (Linux) File Line Function /inc/class_error.php 153 errorHandler->error /inc/plugins/charcount.php 43 errorHandler->error_callback /admin/modules/config/plugins.php 535 charcount_info /admin/index.php 830 require Warning [2] Undefined property: MyLanguage::$mention - Line: 26 - File: inc/plugins/MentionMe/install.php PHP 8.0.30 (Linux) File Line Function /inc/class_error.php 153 errorHandler->error /inc/plugins/MentionMe/install.php 26 errorHandler->error_callback /admin/modules/config/plugins.php 535 mention_info /admin/index.php 830 require
Code:
Plugins aktualisieren Warning [2] Undefined property: MyLanguage::$mention - Line: 26 - File: inc/plugins/MentionMe/install.php PHP 8.0.30 (Linux) File Line Function /inc/class_error.php 153 errorHandler->error /inc/plugins/MentionMe/install.php 26 errorHandler->error_callback /admin/modules/config/plugins.php 220 mention_info /admin/index.php 830 require

Was kann das sein und wie kann ich das los werden?

ich hoffe mal das es keine Neuinstallation erfordert, da dann alle Daten verloren sind, da der Importer ja noch immer nicht kann
Zitieren
#2
Der Fehler befindet sich sehr wahrscheinlich im Template "index_whosonline_memberbit"
in Zeile 2. Wink
Zitieren
#3
(31.08.2023, 10:02)Schnapsnase schrieb: Der Fehler befindet sich sehr wahrscheinlich im Template "index_whosonline_memberbit"
in Zeile 2.  Wink

schau ich mir an vielen Dank

das Template zeigt folgendes:
Code:
{$comma} <if $user['usergroup'] == 4 then>     <font class="gid4">{$user['profilelink']}</font> <elseif $user['usergroup'] == 3 then>     <font class="gid3">{$user['profilelink']}</font> <elseif $user['usergroup'] == 6 then>        <font class="gid6">{$user['profilelink']}</font> <else>     {$user['profilelink']}    </if> {$invisiblemark}

ich habe aber keinen Plan wie das original davon aussehen muss, bzw, welche Änderung, die Meldung lösen würde
Zitieren
#4
du hast das unsägliche Plugin "PHP in Templates" installiert, aber deaktiviert; daher sind die Codezeilen in den Templates plötzlich "wild"

zum Problem mit get_server_load siehe hier: https://forum.mybb.de/thread-38499-post-...#pid252349

Das andere sind Warnings durch Plugins, die eventuell schon in GitHub-Versionen behoben wurden.
Zitieren
#5
vielen Dank für die Antwort, das schaue ich mir dann mal an, was da zu tun oder zu lassen ist
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Sticky PHP Parse Error ghandix 0 1.038 05.12.2021, 00:11
Letzter Beitrag: ghandix
  Unexpected token in inline_edit.js lenox 9 3.607 18.06.2020, 18:35
Letzter Beitrag: lenox
  'Parse error' bei Moderatoren-Log miglincit 1 1.919 12.11.2018, 14:16
Letzter Beitrag: StefanT
  Parse error, syntax error nach cookielaw Plugin Installation Heavy.Rain 3 2.455 27.05.2018, 15:50
Letzter Beitrag: Heavy.Rain
  Parse error wenn Profil aufgerufen wird KidCoco 10 4.564 17.09.2017, 19:14
Letzter Beitrag: MrBrechreiz