Beiträge von $ecure.x3
-
-
/e
PHP
Alles anzeigen<?php session_start(); mysql_connect('localhost', 'root', 'password'); mysql_select_db('database'); if(isset($_SESSION['username'])) { header("Location: SEITE.php"); } if(isset($_POST['submit'])) { $Username = mysql_real_escape_string($_POST['username']); $Password = md5($_POST['password']); $CheckAccount = mysql_query("SELECT id FROM users WHERE username = '$Username' AND password = '$Password' LIMIT 1"); if(mysql_num_rows($CheckAccount)) { $_SESSION['username'] = $Username; header("Location: SEITE.php"); } else { echo "Falsche Zugangsdaten!"; } } ?> <!DOCTYPE html> <html> <head> <title>Login</title> </head> <body> <form method="POST"> Benutzername: <input type="text" name="username" /> Passwort: <input type="password" name="password" /> <input type="submit" name="submit" value="Einloggen" /> </form> </body> </html>
-
- Ist das Forum zum fragen da
- Fragt man um zulernen
- Desingnen kan man nicht lernen das kan manoder nicht (meine meinung)
- Es ist meien sache wie oft ich hilfe suche
- wen du nicht helfen willst ist das ja kein problem einfach nicht beachten und nicht rumflamen
- ist das spam unnötig und unnhöfflich was du geschrieben hast (und meiner meinung nach bssl kindisch)
1. Natürlich ist das Forum zum Fragen da, aber nicht für jede Sekunde (Meiner Meinung nach).
2. Anscheinend willst du aber nichts davon lernen
3. Designen kann man lernen sobald man Kreativität in den Kopf platziert
4. Habe nichts dagegen
5. Ich kann nicht helfen? Ich helfe bei fast jeden deinen Beiträgen und das auch genug.
6. Es ist kein Spamm, nur ein Tipp
7. Es soll kindisch sein weil ich dich bitte etwas zu lernen? Also bitte erzähl mir kein Quatsch. Das einzige unhöfliche und kindische ist das was du Skype getan hast (Spamm, endlose Fragen etc).Also ich bitte dich nur etwas zu lernen und auch etwas selber hinzukriegen. Wenn du den Beitrag als sogenannt "Böse gemeint" nimmst, kann ich dir leider auch nicht mehr
auf die graden Striche helfen. -
Es gibt verschiedene Ideen wie man dies umsetzen könnte.
Du könntest Beispiel das Leben ersteinmal auf 100 setzen, und eine Variable für den Spieler erstellen zB. (LebenErneuert = 0),
hat der Spieler 50 Leben verloren bzw. hat der Spieler noch 50 Leben, und die Variable ist auf 0, kannst du das Leben auf 100 setzen und die Variable auf 1.
Nach dem Tod die Variable wieder auf 0 und somit würde der Spieler Beispiel 150 Leben gehabt haben. -
Weitere Teile folgen nach Anfrage per PN oder im Thread
Herzlich Willkommen Brotfische!
In dem Tutorial möchte Ich auf Grund Anfragen ein Tutorial schreiben wie ihr euer eigenes Control Panel coden könnt.
Vorerst entschuldige ich mich auf Rechtschreibfehler. Falls im Tutorial etwas falsch beschrieben wurde oder sonstiges könnt ihr gerne hier drunter schreiben.
Das UserCP wird kein Design besitzen, dafür seid ihr selber zuständig.Ich werde alles in Parts schreiben. In diesem Teil geht es um folgendes:
> MySQL Verbindung
> LoginFangen wir mal direkt an.
Teil 1.0 > MySQL & Login
Spoiler anzeigen
Zur erst benötigen wir ein Webspace, ich verwende das Programm "XAMPP" da ich auf localhost code.
Könnt ihr gerne auch falls nicht getan installieren, oder auf dem Server wo auch immer.Spoiler anzeigen Zuerst legen wir im Webspace folgende Dateien an:
> global.php (Hier kommen die Sachen rein wie zum Beispiel die Mysql Verbindung, oder Benutzerdaten auslesen etc.)
> index.php (Dies wird unsere Login Seite)
> logout.php (Hier wollen wir den Spieler später ausloggen)
> home.php (Hier listen wir die Statistiken des Spielers)
Nun haben wir den ersten Schritt. Zunächst öffnen wir die global.php mit einem Editor (Ich benutze Notepad++) und schreiben folgendes rein:
PHP<?php // Wir starten ein Session für den Benutzer/Besucher session_start(); // Wir verbinden uns mit MySQL mysql_connect('localhost', 'root', '123456'); // Wir wählen die Datenbank aus, aus dem wir unsere Daten auslesen wollen mysql_select_db('sampserver'); // Wir überprüfen ob der Benutzer eingeloggt ist, falls ja lesen wir die Felder in der Tabelle von den Benutzer des Benutzers aus if(isset($_SESSION['username'])) { $SpielerInfo = mysql_fetch_object(mysql_query("SELECT * FROM users WHERE username = '".$_SESSION['username']."'")); } /* Nun können wir Beispiel mit >echo $SpielerInfo->username< den Name des Benutzers ausgeben. */?>
Spoiler anzeigen Nun haben wir schonmal den Mysql Teil und können uns mit Mysql verbinden.
Jetzt benötigen wir das Login, dazu öffnen wir die login.php und schreiben folgendes rein:
PHP<?php // Wir includen die global.php somit haben wir die Funktionen in global.php auch auf dieser Seite. require_once('global.php'); // Wir überprüfen ob der Spieler schon eingeloggt ist, falls ja leiten wir in direkt zur Statistikseite (home.php) if(isset($_SESSION['username'])) { header('Location: home.php'); } // Wir überprüfen ob das Login Formular abgesendet wurde if(isset($_POST['submit'])) { // Formular wurde abgesendet, nun erstellen wir 2 Variablen // Mit $_POST['username'] können wir den Inhalt des Textfeldes auslesen, // mit mysql_real_escape_string verhindern wir Sql Injection und haben mehr Sicherheit. $Username = mysql_real_escape_string($_POST['username']); // Genau das selbe wie oben, falls die Passwörter md5 verschlüsselt sind, // schreiben wir >$Password = md5($_POST['username']);< // Hier benötigen wir kein mysql_real_escape_string da wir das Passwort schon verschlüsselt haben. $Password = mysql_real_escape_string($_POST['password']); // Nun überprüfen wir ob ein Benutzer mit den angegebenen Daten in der Datenbank existiert if(mysql_num_rows(mysql_query("SELECT id FROM users WHERE username = '$Username' AND password = '$Password'")) == 1) { // Es existiert ein Benutzer mit den angegebenen Daten, somit sind die Daten korrekt und wir loggen den Spieler ein.... // Wir setzen nun eine Session für den Benutzer, damit wir später abfragen können ob der Spieler eingeloggt ist, // oder nicht, oder um Daten des Spielers aus der Datenbank auszulesen. $_SESSION['username'] = $Username; // Nun wurde die Session gesetzt und der Spieler gillt als eingeloggt. // Jetzt leiten wir den Spieler auf die home.php header('Location: home.php'); } else { // Es existiert kein Benutzer, somit sind die Daten falsch und wir geben eine Fehlermeldung aus echo 'Falsche Zugangsdaten'; } }?><!DOCTYPE html><html> <head> <title>Mein Samp UCP</title> </head> <body> <form method="POST"> Benutzername: <input type="text" name="username" /><br /> Passwort: <input type="password" name="password" /><br /> <input type="submit" name="submit" value="Einloggen" /><br /> </form> </body></html>
Spoiler anzeigen Nun brauchen wir auch die logout.php damit sich der Benutzer auch ausloggen kann. Dazu öffnen wir nun die logout.php und schreiben folgendes rein:
PHP<?php // Wir starten eine Session falls, falls keine session gestartet wurde und wir auf die Datei zugreifen bekommen wir ansonnsten // eine Fehlermeldung. session_start(); // Nun löschen wir die ganzen Sessions damit der Spieler ausgeloggt werden kann session_destroy(); // Nun leiten wir den Spieler nach dem Ausloggen zur Startseite (Login) header('Location: index.php');?>
Spoiler anzeigen Nun haben wir das meiste schon hinter uns, der Spieler kann sich einloggen und ausloggen. Jetzt benötigen wir die Home Seite,
damit der Spieler seine Statistik sehen kann. Dazu öffnen wir die home.php und schreiben folgendes rein:
PHP<?php // Wir includen die global.php somit haben wir die Funktionen in global.php auch auf dieser Seite. require_once('global.php'); // Wir überprüfen ob der Spieler eingeloggt ist, falls nicht leiten wir in zurück zur Login Seite. if(!isset($_SESSION['username'])) { header('Location: index.php'); }?><!DOCTYPE html><html> <head> <title>Mein SampUCP - <?php echo $SpielerInfo->username; ?></title> </head> <body> <h1>Willkommen, <?php echo $SpielerInfo->username; ?></h1> <a href="logout.php">Ausloggen</a> </body></html>
Spoiler anzeigen Und fertig sind wir mit dem ersten Teil unseres User Control Panels
Teil 1.1 > Mehr Statistiken einfügen, Skin anzeigen
Spoiler anzeigen In diesem Teil geht es darum wie wir dem User mehr Statistiken seines Accounts anzeigen können.
Fangen wir doch mal mit dem Skin an. Für die Skins benötigen wir erstmal ein Ordner
wo die Skins nach der ID alle abgespeichert sind.
(Ihr könnt den Skin Ordner von meinem UCP nehmen (templates/images/skins/) Zum UCP).
Die Skins sollten am besten in einem Ordner sein, der Ordner sollte im Verzeichnis des UCP's liegen (Bsp: http://ucp-link/skins/).
Meine Skins sind wie folgt abgespeichert "Skin_ID.PNG".
So nun seid ihr schonmal etwas informiert. Wir öffnen zuerst die home.php und schreiben über
Spoiler anzeigen
folgenden Code:Spoiler anzeigen
rein. In der Benutzertabelle sollte eine Spalte für den Benutzer Namens "skin" geben (kann auch anders heißen).
So nun zeigen wir den Skin des Spielers auf der home.php.Spoiler anzeigen Nun kommen wir zu mehr Statistiken einfügen. Um mehr Statistiken einzufügen wie Level oder
Geld machen wir folgendes: Wir schreiben folgenden Code unter
Spoiler anzeigen Ihr müsst die Struktur nach eurem anpassen. zum Beispiel kann bei euch die Struktur "geld" auch "money" heißen.
Falls ihr dort Probleme habt schreibt einfach hier im Thread eine Nachricht.Spoiler anzeigen So nun haben wir mehr Statistiken und den Skin eingefügt.
Auf Anfrage folgen weitere TeileFür Fragen und Verbesserungsvorschläge bin ich jederzeit offen. Hoffe es hat euch gefallen und geholfen.
MfG -
Du schlägst ihm ein Attribut vor, was kaum unterstützt wird.
So was macht man einfach nicht :x
Es ist doch nur ein Beispiel -
Dass der Inhalt erkannt wird, ist eh klar, da das placeholder-Attribut nur zu Deko-Zwecken dient.
Trotzdem gehörst du dafür gesteinigt :x
Dann versteh ich nicht genau was du mit deinem 1. Beitrag beschreiben willst. Tud mir leid für das Missverständniss. -
Du möchtest ernsthaft Attribute verwenden, die nur von einem Bruchteil der aktuellen Browser verstanden werden?
Es ist nur ein Beispiel wie man es machen könnte. Der Inhalt wird durch den $_POST Befehl erkannt. -
Füge mich in Skype hinzu was das Coden des Designs triffst, würde es für 10,00€ coden (Nur Design).
-
ok ehm muss ich jetzt den php code in eine php datei machen und dan dan html code dahin wo dasformular sein soll ??oder wie
und wen ja wie nene ich die php datei oder ist das egal ??
Du erstellst eine .php Datei (Beispiel: email.php), und tust kopierst den PHP Code rein, den HTML Code direkt unter dem ?> Tag. -
Ich kann dir ein Design (Falls vorhanden) für 4,99€ coden.
-
25 Euro so vieell ? und welche Zahlungarten?
ich kaufe demnächst ein vServer, Windows.
Du kannst bei solcher Content Management Systeme um die 100,00€ rechnen.
Das Design alleine ist schon eine Arbeit. Und in dem Preis ist auch kein Control Panel.
Für ein Control Panel um die Serververwaltung nehme ich +40-60,00€. Der Preis ist ganz in Ordnung.
Ich denke du solltest Erfahrungen machen wieviel Arbeit dort steckt, wieviel Zeit man invistieren muss. -
Hey ich mach paar bilder in dateianhang ich wll ein kleines hosting unternehmen machen
Könnte dir eins coden in einem Betrag von 25,00€. -
PHP
Alles anzeigen<?php if(isset($_POST['submit'])) { $Username = $_POST['username']; $eMail = $_POST['email']; $Title = $_POST['title']; $Text = $_POST['text']; $From = 'From: '.$Username.' <'.$eMail.'>\n'; $From .= 'Reply-To: '.$eMail.'\n'; $From .= 'Content-Type: text/html\n'; $From .= $Username.' hat dir eine Mail geschickt.'; mail('Empfaenger@hotmail.de', $Title, $Text, $From); $Message = 'Versendet!'; } ?>
/e
HTML
Alles anzeigen<!DOCTYPE html> <html> <head> <title>---</title> </head> <body> <form method="POST"> <input type="text" name="username" placeholder="Dein Name" /> <input type="text" name="email" placeholder="Deine eMail" /><br /><br /> <input type="text" name="title" placeholder="Betreff" /><br /><br /> <textarea name="text" placeholder="Deine Nachricht"></textarea><br /><br /> <input type="submit" name="submit" value="Senden" /> </form> </body> </html>
-
Es gibt aber interessenten die villeicht mehr bieten !?
Oder villeicht auch mehr verlangen ?
Und welche die anderen gerne helfen wollen und nicht Geldgierig sind -
Für 15 - 25 Euro wirst du denke ich mal keine finden, da musst du mindestens denke ich mal 30 drauflegen.
Wenn es einen gibt ders nicht mehr braucht bzw. Geld braucht und die Lizenz nicht verwendet kommt dort schon was hin -
-
Polizeioberkommissar
Und ich bin es auch geworden
Eigentlich wollte ich immer zur Feuerwehr damals.....
Finde das alles echt nice, viel Glück euch allen -
Schließe mich der Suche an, PHP Erfahrungen/Skills sind sehr gut jedoch mit dem Developer komm ich nicht direkt zurecht.
-
Wünsche euch allen viel Erfolg und viel Glück
Da lernt man mal neue Jobs kennen