punktesystem in php
Hallo , ich brauche ein punktesystem , wo eine seite dadurch gesichert ist , das heißt , dann mann seinen z.b. benutzernamen in ein feld eingeben muss sagen wir mal Hans und das hans = z.b. 40 punkte ist und , dass wenn 40 punkte benötigt werden , dass mann dann auf die seite zugreifen kann ansonsten soll ne fehlerheldung kommen. Mann soll aber auch mehrere Namen eigeben können , und wenn eins benutzername nicht vorhanden ist , dass dann ne fehlermeldung kommt.
Viele Grüße Manuel
und danke schonmal!
Antwort schreiben
Antwort 1 von MixMax vom 09.05.2019, 15:40 Options
hm und wodurch erhält man punkte?
also das ist recht einfach realisierbar, must allerdings natürlich eine Datenbank möglichst dahinter stehen haben in der Name, Kennwort und Punkte gespeichert werden. Vielleicht kannst du eine fertige Benutzer-konten-verwaltung um Benutzer zu registrieren, die sich einloggen können etc etwas umstricken.
Erstmal muss ja die Möglichkeit geschaffen werden, sich als Hans oder Peter zu registrieren und anzumelden. Dann kann man dazu was programmieren unter welchen bedingungen jemand einen Punkt bekommt.
Wenn es so richtung Comunityseite gehen soll guck mal auch hier:
http://www.phpkit.de/
Antwort 2 von Manuphp vom 10.05.2019, 15:02 Options
Ne , ein loginsystem hab ich ich will ein punktesystem , wie oben beschrieben , kann mir eina nen script geben
Antwort 3 von JBJBJBJBJBJBJBJ vom 10.05.2019, 15:18 Options
Hallo,
klar:
<?php
if($Benutzername=="Hans")
$Punkte = 40;
echo "Benutzername " . $Benutzername . " bekommt " . $Punkte . " Punkte!";
?>
Also um dir ein besseres Script zu schreiben benötigt man einfach mehr Informationen. Wie MixMax schon schreibt nach welchen Kriterien werden wieviel Punkte vergeben. Wo sollen die Ausgegeben werden? Oder sollen diese in einer Datenbank gespeichert werden. Sollen die Punkte jedesmal neu sein oder soll es eine Addition zu bereits bestehenden Punkten sein.
Fragen über Fragen.
Was willst du eigentlich damit machen?
Gruß
JJ
Antwort 4 von Manuphp vom 10.05.2019, 15:48 Options
JB hast du icq ,mns oder aim bitte schreib wenn ja ich werds dir noch ganz genau erklären
Antwort 5 von JBJBJBJBJBJBJBJ vom 10.05.2019, 16:09 Options
Hallo,
sorry, habe leider gar nichts. Wenn dann musst du die Anforderungen schon hier posten.
Gruß
Antwort 6 von Manuphp vom 10.05.2019, 16:13 Options
ok also ähm hast du ne e-mailadresse?
Antwort 7 von JBJBJBJBJBJBJBJ vom 10.05.2019, 16:21 Options
Ja hab ich,
aber die werde ich hier bestimmt nicht posten.
1. Spam
2. Paranoid :-)
Gruß
Antwort 8 von Manuphp vom 10.05.2019, 16:24 Options
ok dann muss ichs wohl hier reinschreiben , obwohl ne doch nicht ich hab nen chat http://pikachuchaos.de/pcpin_chat_v511/main.php
Antwort 9 von JBJBJBJBJBJBJBJ vom 10.05.2019, 16:27 Options
wirst du wohl müssen.
Andere Spezialisten wollen vielleicht auch mitentwickeln.
Gruß
P.S.: Den Chat hättest du dir schon längst sparen können wenn du es mittlerweile hier gepostet hättest.
Antwort 10 von Manuphp vom 10.05.2019, 16:28 Options
ok warte ich schreib nun alles von a-z kann einige munuten dauer :-)
Antwort 11 von Manuphp vom 10.05.2019, 16:34 Options
also , ich will sowas haben , wo ich in den script einige benutzer eintragen kann also z.b. hans=50 punke , peter = 100 punkte rudolf=10 punkte u.s.w. und mann soll in ein inputfeld neinen namen eingeben können also z.b. Hans dann soll man auf einen butten klicken , nach der eingame , und mann soll auf eine bestimmte seite weitergeleitet werden , für die eine bestimmte anzahl an punkten erforderlich sein soll also z.b. 30 , so könnte hans die seite aufschlagen , aber rudolf , könnte diese seite nicht aufschlgen. fals mann zuwenig punkte hat oder ein name in der datei nicht eingetragen ist soll eine fehlermeldung kommen.
ich hoffe es hilft dir weiter ach und nix datenbank
Antwort 12 von Manuphp vom 10.05.2019, 17:19 Options
kann mir keina helfen
Antwort 13 von JBJBJBJBJBJBJBJ vom 10.05.2019, 20:28 Options
Hallo.
Du hast eine txt Datei (test.txt) mit folgendem Aufbau:
hans;100
paul;30
maier;50
Anmeldeseite:
<form action="nextpage.php" method="post">
<input type="text" name="bn" />
<input type="submit" name="go" />
</form>
NextPage.php
<?php
$bn = $_REQUEST['bn'];
$handle = fopen ("test.txt", "r");
while (!feof($handle)) {
$buffer = fgets($handle, 4096);
$teile = explode(";", $buffer);
if($teile[1]>100) //Dies ist deine Punktevergabe
{
echo "Die Seite kann angezeigt werden!";
}
else
{
echo "Die Seite darf nicht angezeigt werden!";
}
}
fclose ($handle);
?>
Gruß
JB
Antwort 14 von Manuphp vom 12.05.2019, 10:05 Options
Vielen dank ich werde es nachher mal ausprobieren vielen dank
Viele Grüße
Antwort 15 von Manuphp vom 13.05.2019, 12:27 Options
Irgendwie klappt das nicht so wirklich das kommt imma 3 mal die fehlermeldung Die seite darf nich angezeigt werden
Antwort 16 von Manuphp vom 13.05.2019, 21:48 Options
HILFE kann mir keina helfen