anpera.net https://anpera.dyndns.org/phpbb3/ |
|
User Anmeldung https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=2014 |
Seite 1 von 1 |
Autor: | Squall [ So 18 Dez, 2005 19:59 ] |
Betreff des Beitrags: | User Anmeldung |
Servus Da ich nix unter der Suchfunktion gefunden habe,frag ich mal hier. Ich möchte gerne wissen..in welcher Php-Datei,ich die User begrenzen kann auf 50 Anmeldungen...so das wenn..50 erreicht sind..sich keiner mehr anmelden kann..und da steht..du kannst dich erst wieder anmelden..wenn ein Platz oder so frei wird. Ich hoffe..ich hab es verständlich erklärt...meine Anmeldungen eines Chars..nicht einloggen ![]() Mfg |
Autor: | Auric [ So 18 Dez, 2005 20:12 ] |
Betreff des Beitrags: | |
was genaues weis ich nicht, aber man könnte ja z.b. sowas in die create.php schreiben: [php] $sql="SELECT acctid FROM accounts"; $result=db_query($sql); $maxusers=50; //Hier eingeben, was dein Maximum sein soll if($maxusers>db_num_rows($result)) { //Das normale Create-Fenster } else { //Irgendeine meldung wie: output("Leider wurde das usermaximum bereits erreicht."); }[/php] oder aber noch einfacher in die startseite (login oder index, weis grad nicht ^^) [php] $sql="SELECT acctid FROM accounts"; $result=db_query($sql); $maxusers=50; //Hier eingeben, was dein Maximum sein soll if($maxusers>db_num_rows($result)) { addnav("neuen Charaker ertellen","create.php"); } else { //Irgendeine meldung wie: output("Leider wurde das usermaximum bereits erreicht."); }[/php] dabei natürlich beachten, das du das "normale" addnav() zum createn rausnimmst bzw. die Klammer drumrum setzt. mfg Auric[/php] |
Autor: | Squall [ So 18 Dez, 2005 20:15 ] |
Betreff des Beitrags: | |
danke schön..das hilft mir ja schon ein wenig weiter ![]() mfg |
Autor: | Eliwood [ So 18 Dez, 2005 20:26 ] |
Betreff des Beitrags: | |
Auric, lass MYSQl machen, was es kann ![]() SELECT COUNT(acctid) AS counter FROM accounts Dann einmal fetch_assoc $count = $row['counter']; $max = 50; if($count >= $max) die("ERROR"); // Oder Was anderes else print "Okay"; // Oder was anderes |
Autor: | Death Lord [ So 18 Dez, 2005 20:40 ] |
Betreff des Beitrags: | |
kann man das ganze auch nciht einfach in dne spieleinstellungenändern O.o edit:sorry hatte es falsch in ereinnerung das war nur wieviel user gleichzeitig on sein können |
Autor: | Devilzimti [ So 18 Dez, 2005 20:54 ] |
Betreff des Beitrags: | |
Du solltest den Code aber in die create.php packen.. Da ist es am wichtigsten.. |
Autor: | Meteora [ Mo 19 Dez, 2005 08:00 ] |
Betreff des Beitrags: | |
[php] //CREATE.php //: //nach require_once "common.php"; // folgendeS: $row=mysql_fetch_array(mysql_query("SELECT COUNT(acctid) AS counter FROM accounts")); $count = $row['counter']; $max = getsetting('userlimit',1000); if($count >= $max){ [ganze create.php] }else{ $session['output'] = "Userlimit reached!"; redirect('index.php','userlimit reached'); } [/php] |
Autor: | Squall [ Mo 19 Dez, 2005 08:19 ] |
Betreff des Beitrags: | |
hm..danke meteora deine Variante gefällt mir am besten. ![]() mfg |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |