Hatte das
an die falsche Stelle gesetzt nämlich hinter dem Dollarzeichen($)(int)
Code: Alles auswählen
$(int)irgendeinWert //falsch
(int)$irgendeinWert //richtig
Versuche mal die bereinigte Version.
MfG Henshingly
an die falsche Stelle gesetzt nämlich hinter dem Dollarzeichen($)(int)
Code: Alles auswählen
$(int)irgendeinWert //falsch
(int)$irgendeinWert //richtig
Die entsprechende Codezeile in der tippcalcwert.php lautet:Warning: A non-numeric value encountered in /ts/addon/tipp/lmo-tippcalcwert.php on line 277
Code: Alles auswählen
$tt .= (50000000+$stsiege[$a]);
lässt sich danach dann dort folgendes finden:[Stefan]
Team=
TP1=527
SG1=182
P11=16
P21=16
P31=37
P41=84
P61=76
TP2=584
SG2=184
P12=16
P22=24
P32=48
P42=63
P62=73
Code: Alles auswählen
[Stefan]
Team=
TP1=991
SG1=0
TP2=1033
SG2=0
PHP Warning: array_multisort(): Argument #7 is expected to be an array or a sort flag in ts/addon/classlib/classes/liga.class.php on line 1092
Versuche malPuref0x hat geschrieben: ↑Mo 24. Feb 2020, 23:54....
Die entsprechende Codezeile in der tippcalcwert.php lautet:
....Code: Alles auswählen
$tt .= (50000000+$stsiege[$a]);
Code: Alles auswählen
$tt .= (50000000+(int)$stsiege[$a]);
Code: Alles auswählen
AH01071: Got error 'PHP message: PHP Deprecated: Creation of dynamic property HTML_Template_IT::$blocklookup is deprecated in ***********/lmo/includes/IT.php on line 725; PHP message: PHP Fatal error: Uncaught TypeError: Unsupported operand types: string - int in ***********/lmo/addon/tipp/lmo-tippcalceinsicht.php:117\nStack trace:\n#0
***********/lmo/addon/tipp/lmo-tippedit.php(175): require_once()\n#1
***********/lmo/addon/tipp/lmo-tippmain.php(122): require('...')\n#2
************/lmo/addon/tipp/lmo-tippstart.php(65): require('...')\n#3
************/lmo/lmo-showmain2.php(215): require('...')\n#4
************/lmo/lmo-start.php(57): include('...')\n#5
************/lmo/lmo.php(33): require('...')\n#6
{main}\n thrown in ************/lmo/addon/tipp/lmo-tippcalceinsicht.php on line 117',
referer: ****************/lmo/lmo.php?action=tipp
Code: Alles auswählen
for($i = 1; $i <= count($tippdaten); $i++) {
$dum = explode('|', $tippdaten[$i-1]);
$op1 = $dum[0];
// Nick
$op3 = substr($dum[1], 2)-1; <-Zeile 117
// Spieltagsnummer
$op4 = substr($dum[1], 0, 2);
// TP
$op6 = (int)substr($dum[1], 2, -1)-1;
$op7 = (int)substr($dum[1], -1)-1;
$op8 = $dum[3];
if ($tippernick[$t] != $op1) {
if ($tippernick[$t] != "") {
$t++;
}
Wenn Du die letzte PHP7-Version unter PHP 8 laufen lässt, wirst Du noch auf viel mehr Fehler laufen.Unsupported operand types: string - int
Zur Info, um zu wissen, ob es Sinn macht, die PHP8 Version von DwB zu installieren, die Nachfrage: Du hast also dessen für PHP8 angepasste Version des LMO installiert und die Tippspielauswertung funktioniert nicht?Tobi hat geschrieben: ↑Mo 17. Jul 2023, 23:24Ich schließe mich hier einmal an. Die Tipp-Tabelle in der PHP8-Version läuft bei mir nicht (wie oben von 48crash angemerkt). Auch bei uns ist das Tippspiel der eigentliche Grund der Benutzung des LMOs. Ohne die Tabelle wird es natürlich schwierig, das Tippspiel weiterzuführen