Ich frage einfach mal. Hat jemand eine modifizierte Version der Royal Bank of Potopia 1.5 für MySQL 5.0 oder 6.0?
Problem mit Royal Bank of Potopia 1.5
-
-
Wenn du mal deine PMs lesen würdest wenn du in einem Forum welche schreibst dann wüsstest du, dass das nix mit mysql5 zu tun hat. Hab dir doch schon vor ner Woche oder so gesagt dass das unter mysql5 programmiert worden ist und das n ganz anderen Grund hat...
-
Sehr wahrscheinlich musst du einfach in der Spalte "id" in der ersten Reihe einfach eine Zahl reinschreiben?
-
Nein. Der soll die automatisch hochgezählte nächste ID nehmen, daher übergebe ich ne leere ID. Nimmt sein Server aber nicht, er möchte wohl definitiv NULL übergeben bekommen oder so
-
Nein. Der soll die automatisch hochgezählte nächste ID nehmen, daher übergebe ich ne leere ID. Nimmt sein Server aber nicht, er möchte wohl definitiv NULL übergeben bekommen oder so
Da verhält sich Grimpens Server richtig. Wo nichts ist kann auch nicht hochgezählt werden
-
Da ist der aber der einzige. Sonst hat INSERT INTO (`id`) VALUES ('') immer funktioniert, selbst im mysql-strictmode
-
Mit welcher Speicherengine arbeitest du denn?
-
MyISAM zuhause und online, was allerdings die ganzen anderen Server laufen haben auf denen ich das getestet habe kann ich dir nicht sagen.
-
Und ich benutze InnoDB
-
Naja, kann man ja für jede Tabelle umstellen. Aber wie in der PM letztens gesagt, es reicht einfach das '' durch NULL zu ersetzen, dann sollte sich dein Server auch nicht mehr dran stören. Aber ich denke mal, dann werd ich MyISAM das nächste Mal als Engine im Query drinlassen, foreign keys brauch ich eh nicht;)
-
Ich schreibe mal hier, damit ich keinen neuen Thread eröffnen muss:
Wie kann ich die Admin-Login-Daten ändern? Nach der Anleitung muss man einfach Variablen in der config.inc.php ändern aber die strings $adminname und $adminpasswort gibt es dort gar nicht und wenn ich sie einfüge und dort neue Daten eintrage, dann werden die ignoriert.
-
Die Sachen sind in der Datenbank in der Tabelle rbp1_config
Hab das aus der Configdatei rausgenommen in der Version 1.5. -
Alles klar, besten Dank!
-
Ähm, jetzt funktioniert leider gar nichts mehr...ich hab das Tabellenfeld "adminpasswort" durch den md5-Wert des neuen Passworts ersetzt aber das Passwort wird nicht angenommen...
-
Das ist gehashed, damit nicht jeder sofort das Passwort aus nem Rainbowtable herausfinden kann.
[dein Passwort][Inhalt aus dem Feld adminhash] müssen so hintereinander durch md5() gejagt werden (ohne die eckigen Klammern natürlich), damit ein passender Hash kommtAber keine Bange, in der nächsten Version ist der Admin kein Spezialfall mehr sondern fällt unter normale User, so dass du die Passwort-vergessen-Funktion dafür nutzen kannst...
-
Ok, danke!
-
Ich habe Royal Bank of Potopia 1.5 bei mir installiert. es funktioniert alles gut, ausser "Steuern und Zinsen".
Im Adminbereich kommt immer die Fehlermeldung:Fatal error: Maximum execution time of 10 seconds exceeded in /usr/export/www/vhosts/funnetwork/hosting/chaos07/bank/functions.inc.php on line 216
Ich habe nicht viel Ahnung von PHP.
Weis jemand wo das Problem genau liegt und wie ich es lösen kann? -
PHP
Alles anzeigenfunction get_number($kontoid){ global $tpl,$db,$config,$n; $dbsql1=$db->query("SELECT * FROM `rbp".$n."_konten` WHERE `id`='".escape_input($kontoid)."'"); $dbsql=$db->fetch_array($dbsql1); $kontoid=str_pad($kontoid, 5, '0', STR_PAD_LEFT); $kundenid=str_pad("".$dbsql['person']."", 5, '0', STR_PAD_LEFT); $random=str_pad("".$dbsql['kontonummer']."", 5, '0', STR_PAD_LEFT); $typ=str_pad("".$dbsql['typ']."", 5, '0', STR_PAD_LEFT); $search=array("(kunde)","(konto)","(random)","(typ)"); $replace=array("$kundenid","$kontoid","$random","$typ"); $kontonummer=str_replace($search,$replace,$config['kontonummeraufbau']); $db->free($dbsql1); while(substr($kontonummer,0,1)=="0"){ $kontonummer=substr($kontonummer,1,strlen($kontonummer)-1); } return $kontonummer; }
Ich kann nicht helfen. Oben habe ich nocheinmal den Quelltext des Bereiches. Sieht aus wie das erstellen eines Kontos. -
Das Problem hängt mit der while-Schleife zusammen und kommt bei mir beim Administrieren auch - wenn ich mich als Kunde einlogge und dort den Kontoauszug ansehen will, kommt es auch - bei anderen Kunden geht es komischerweiße...
-
Ich habe die while Schleife ausgeschaltet.
Zitat//while(substr($kontonummer,0,1)=="0"){
$kontonummer=substr($kontonummer,1,strlen($kontonummer)-1);
//}jetzt geht es.