PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schatzslot Error log



auron2008
29.11.2009, 13:48
Hi :frusty: ,

wieder ein Problemchen mit dem SchatzSlot. Laufen tut der wie ne eins, keine Fehler in Buchungen oder sonstwas. Nur wird der error log immer mit den selben "Fehlern" zuhemüllt und ich weiß nicht warum .

Error log :


[29-Nov-2009 13:38:27] PHP Warning: Cannot use a scalar value as an array in /home/kaiperiu/public_html/lose4klicks/content/spiele/slot_schatzvms_db/config.php on line 9
[29-Nov-2009 13:38:27] PHP Warning: Cannot use a scalar value as an array in /home/kaiperiu/public_html/lose4klicks/content/spiele/slot_schatzvms_db/config.php on line 10
[29-Nov-2009 13:38:27] PHP Warning: Cannot use a scalar value as an array in /home/kaiperiu/public_html/lose4klicks/content/spiele/slot_schatzvms_db/config.php on line 11
[29-Nov-2009 13:38:27] PHP Warning: Cannot use a scalar value as an array in /home/kaiperiu/public_html/lose4klicks/content/spiele/slot_schatzvms_db/config.php on line 12
[29-Nov-2009 13:38:27] PHP Warning: Cannot use a scalar value as an array in /home/kaiperiu/public_html/lose4klicks/content/spiele/slot_schatzvms_db/config.php on line 13
[29-Nov-2009 13:38:27] PHP Warning: Cannot use a scalar value as an array in /home/kaiperiu/public_html/lose4klicks/content/spiele/slot_schatzvms_db/config.php on line 14

confi.php zeile 9 bis 14


$einsatz[1] = $slotconfig['einsatz1'];
$einsatz[2] = $slotconfig['einsatz2'];
$einsatz[3] = $slotconfig['einsatz3'];
$einsatz[4] = $slotconfig['einsatz4'];
$einsatz[5] = $slotconfig['einsatz5'];
$einsatz[6] = $slotconfig['einsatz6'];



hoffe man kann mir wieder mal helfen ^^ :frusty:

lg auron2008

jpwfour
29.11.2009, 15:39
Davor sowas wie:


$einsatz = array();

auron2008
29.11.2009, 16:20
^^ sowas dacht ich mir auch schon, aber wenn ich das mache, bekomm ich ne Fehlermeldung das ich zu wenig lose habe beim spielen *gg*
Das eigenartige is aber auch, das das hier :

$gewinnliste[1] = $slotconfig['gewinn1'];
$gewinnliste[2] = $slotconfig['gewinn2'];
$gewinnliste[3] = $slotconfig['gewinn3'];
$gewinnliste[4] = $slotconfig['gewinn4'];
$gewinnliste[5] = $slotconfig['gewinn5'];
$gewinnliste[6] = $slotconfig['gewinn6'];
keine Fehler macht, obwohl das array nirgends definiert wird.

Lokutos
29.11.2009, 17:09
ALTER TABLE `vms_slot_schatzconfig` CHANGE `einsatz1` `einsatz1` FLOAT( 6, 0 ) NOT NULL DEFAULT '0',
CHANGE `einsatz2` `einsatz2` FLOAT( 6, 0 ) NOT NULL DEFAULT '0',
CHANGE `einsatz3` `einsatz3` FLOAT( 6, 0 ) NOT NULL DEFAULT '0',
CHANGE `einsatz4` `einsatz4` FLOAT( 6, 0 ) NOT NULL DEFAULT '0',
CHANGE `einsatz5` `einsatz5` FLOAT( 6, 0 ) NOT NULL DEFAULT '0',
CHANGE `einsatz6` `einsatz6` FLOAT( 6, 0 ) NOT NULL DEFAULT '0'

MFG Lokutos

PS safarislot hat das gleiche problehm

jpwfour
29.11.2009, 17:13
$einsatz wurde wahrscheinlich vorher im Code schon als "normale" Variable angelegt (indem dort der aktuelle Einsatz bspw,. gespeichert wird).

Und dann macht das überschreiben als Array natürlich Probleme.

In der schatz_game.php:

$einsatz = intval($_POST["einsatz"]); //Zeile 4

include("config.php");//Zeile 6Und in der config.php dann $einsatz als Array :frusty:

Da hilft nur ein umschreiben.

Bspw. in der config.php

$einsatze = array($slotconfig['einsatz1'],$slotconfig['einsatz2'],$slotconfig['einsatz3'],$slotconfig['einsatz4'],$slotconfig['einsatz5'],$slotconfig['einsatz6']);Dann muss man aber auch in der
get_data.php

if ($row[kontostand] < $einsatze[0])
//....
echo "&einsatz$i=".$einsatze[$i-1];schatz_game.php

if(!in_array( $einsatz , $einsatze))$einsatz=$einsatze[5];

EDIT:

was soll das bewirken @ joschi in dem Zusammenhang mit der Fehlermeldung aus #1?

Lokutos
29.11.2009, 17:50
was soll das bewirken @ joschi in dem Zusammenhang mit der Fehlermeldung aus #1?


Keine ahnung wieso weshalb oder warum auf jedenfall erstellt er so bei mir keine error logs mehr

MFG Lokutos

auron2008
29.11.2009, 19:24
@Lokutos , hat leider nich geklappt :frusty:

@jpwfour, deins klappt wunderbar, hab zuerst die config.php und die get_data.php umgeschrieben, das hat nich geklappt. Da hat der Slot dauernd undfine ausgegeben.
Mit der schatz_game.php hat's dann geklappt :thumb:

Dankeschön für die Hilfe euch beiden ^^

lg auron2008