Parašė powiliukaz· 2014 Geg. 23 23:05:30
#1
Sveiki, taigi iškilo šiokia tokia problema su šia panele, o kadangi pats nelabai gaudausi šiuose reikaluose, nelabai galiu ir susitvarkyti... :?
O problema tokia, jog svetainėje meta tokias klaidas:
css_monitoring_panel/settings.php
Uninitialized string offset: 4003 Eilutė: 122
css_monitoring_panel/settings.php
Uninitialized string offset: 4004 Eilutė: 123
css_monitoring_panel/settings.php
Uninitialized string offset: 4002 Eilutė: 121
css_monitoring_panel/settings.php
Uninitialized string offset: 4001 Eilutė: 120
css_monitoring_panel/settings.php
Undefined index: name Eilutė: 116
css_monitoring_panel/settings.php
Uninitialized string offset: 4 Eilutė: 114
Čia dalis kodo, į kurią įeina tos eilutės:
102 /*---------------------------------------------------------*/
103 if ($request == "players")
104 {
105 $player_number = 0;
106 $position = 2;
107
108 do
109 {
110 $player_number++;
111 $player[$player_number]['id'] = ord($buffer[$position]);
112 $position ++;
113
114 while($buffer[$position] != "\x00" && $position < 4000)
115 {
116 $player[$player_number]['name'] .= $buffer[$position];
117 $position ++;
118 }
119
120 $player[$player_number]['score'] = (ord($buffer[$position + 1]))
121 + (ord($buffer[$position + 2]) * 256)
122 + (ord($buffer[$position + 3]) * 65536)
123 + (ord($buffer[$position + 4]) * 16777216);
124
125 if ($player[$player_number]['score'] > 2147483648) { $player[$player_number]['score'] -= 4294967296; }
126 $time = substr($buffer, $position + 5, 4);
127
128 if (strlen($time) < 4) { return FALSE; }
129 list(,$time) = unpack("f", $time);
130 $time = mktime(0, 0, $time);
131 $player[$player_number]['time'] = date("H:i:s", $time);
132 $position += 9;
133 }
134 while ($position < strlen($buffer));
135 return $player;
136 }
137 /*---------------------------------------------------------*/
Tad galbūt kas nors galėtų padėti? :? Jeigu reikia dar kažko konkretaus - praneškit, nes dabar atrodo, jog užtenka tik klaidų ir kodo :x
P.S. Kartu gal paaiškinsit, kaip susitvarkyti įvairių Infusion'ų duombazes? Nes dabar, jeigu įsikeliu Infusion'ą, kuris naudoja duombazę, man meta error'ą, kad toks "table" neegzistuoja, todėl tenka kurti rankiniu būdu, bet... Ar neturėtų automatiškai sukurti? O jeigu ir ne, gal yra vistiek koks nors lengvesnis būdas, negu kurti pačiam table ir kiekvieną collumn jame... :x Visa info būna infusions.php faile, tai gal su juo kaip nors galima "automatizuoti" darbą?
Redagavo powiliukaz· 2014 Geg. 24 03:05:35