Nur mal so nebenbei, bis auf das Datum ist nichts Wirklichkeit, die "Geschichten" waren nur ausgedacht.
Beiträge von Caglar
-
-
Ich tippe sehr darauf, dass die Klasse mehrfach erstellt wird.
-
So sollte es aber endlich gut aussehen
-
Sieht jetzt zwar schon besser aus, mir gefällt aber das schwarze transparente nicht. Das sieht irgendwie nicht passend aus.
So vielleicht?
-
Gutes Design Bruder. Gefällt mir von den Farben her ganz gut, nur passt die Navigation nicht.
Danke, ich habe es mal etwas anders gestaltet.
-
Ich habe aus Langeweile ein Design für bspw. ein Pärchen gestaltet. Es geht um ein Webdesign
bei dem zwei Pärchen Beiträge über die Beziehung schreiben oder Ereignisse hinzufügen.
Feedbacks und Verbesserungsvorschläge wären echt nett -
Servus, kann man sich vielleicht mit einer kleinen Aufgabe für dich überzeugen?
Bin durchaus interessiert daran einen größeren Auftrag bei dir aufzugeben.Selbstverständlich.
Edit:
Thread wurde überarbeitet! -
Habe dort keine guten Erfahrungen gemacht. -
Da ich meine Kundenanzahl steigern möchte, suche ich nach Plattformen wie Envato.
Es können auch englische Plattformen sein, vielleicht kennt dort ja jemand das ein oder andere.
Evtl. könnte man in dem Thread solche Seiten sammeln, da ich nicht denke, dass ich der einzige bin der auf der Suche ist. -
Ein einfaches Login System
PHP
Alles anzeigen<?php /* * @author Caglar * @twitter Caglar2306 */ $_CFG = [ 'MySQL:HOST' => '127.0.0.1', 'MySQL:USER' => 'root', 'MySQL:PASS' => '', 'MySQL:DATA' => 'login', 'SYS:DEBUG' => true, 'SITE:TITLE' => 'Meine Seite' ]; set_time_limit(0); ini_set('display_errors', $_CFG['SYS:DEBUG']); ini_set('memory_limit', -1); date_default_timezone_set('Europe/Berlin'); error_reporting(E_ALL); if(session_status() == PHP_SESSION_NONE) { session_start(); } $Connection; try { $Connection = new PDO("mysql:host={$_CFG['MySQL:HOST']};dbname={$_CFG['MySQL:DATA']};charset=utf8", $_CFG['MySQL:USER'], $_CFG['MySQL:PASS']); $Connection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $Connection->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); $Connection->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES 'utf8mb4' COLLATE 'utf8mb4_unicode_ci'"); $Connection->exec('set names utf8'); mb_internal_encoding('UTF-8'); } catch(PDOException $ex) { die($ex->getMessage()); exit(); } if(isset($_GET['logout'])) { session_destroy(); header('Location: index.php'); } if(isset($_POST['login'])) { if(isset($_POST['username']) && isset($_POST['password'])) { $sth = $Connection->prepare('SELECT `id` FROM `users` WHERE `username` = :username AND `password` = :password LIMIT 1'); $sth->execute(array(':username' => $_POST['username'], ':password' => sha1($_POST['password']))); if($sth->rowCount()) { $obj = $sth->fetch(PDO::FETCH_OBJ); $_SESSION['USER:ID'] = $obj->id; $_SESSION['USER:NAME'] = $_POST['username']; $_SESSION['USER:PASS'] = sha1($_POST['password']); header('Location: index.php'); } else { $message = 'Falsche Zugangsdaten.'; } } } function addUser($username, $password) { global $Connection; $sth = $Connection->prepare("INSERT INTO `users` (username, password) VALUES (:username, :password);"); $sth->execute(array(':username' => $username, ':password' => sha1($password))); } function get($field, $userid = null) { global $Connection; if(!$userid) { $userid = 0; if(isLoggedIn()) { $userid = $_SESSION['USER:ID']; } } $sth = $Connection->prepare("SELECT `{$field}` FROM `users` WHERE `id` = :userid LIMIT 1"); $sth->execute(array(':userid' => $userid)); if($sth->rowCount()) { $obj = $sth->fetch(PDO::FETCH_ASSOC); return $obj[$field]; } return null; } function isLoggedIn() { global $Connection; if(isset($_SESSION['USER:NAME']) && isset($_SESSION['USER:PASS']) && isset($_SESSION['USER:ID'])) { $sth = $Connection->prepare('SELECT NULL FROM `users` WHERE `username` = :username AND `password` = :password LIMIT 1'); $sth->execute(array(':username' => $_SESSION['USER:NAME'], ':password' => $_SESSION['USER:PASS'])); if($sth->rowCount()) { return true; } } return false; } function ifisset(&$var, $default = null) { return isset($var) ? $var : $default; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title><?= $_CFG['SITE:TITLE'] ?></title> <meta name="description" content="" /> <meta name="keywords" content="" /> <meta name="robots" content="index, follow" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" /> <meta content="text/html; charset=utf-8" http-equiv="content-type" /> <link rel="shortcut icon" href="favicon.png" /> <link rel="stylesheet" type="text/css" href="css/style.css" /> <!--[if lt IE 9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> </head> <body> <?php if(!isLoggedIn()) { ?> <?= ifisset($message); ?> <form method="post"> <input type="text" name="username" placeholder="Benutzername" /> <input type="password" name="password" placeholder="Passwort" /> <input type="submit" name="login" value="Anmelden" /> </form> <?php } else { ?> Willkommen <b><?= get('username'); ?></b>. <a href="index.php?logout">Ausloggen</a> <?php } ?> </body> </html>
SQLDROP TABLE IF EXISTS `users`; CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(255) DEFAULT NULL, `password` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;
CSS
Alles anzeigen/* Main Style */ @import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,400italic,300,300italic,600italic,700,700italic,800,800italic); * { font-size: 99%; font-family: 'Open Sans', 'Arial'; outline: none !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } body { cursor: default; margin: 25px; padding: 0; color: #222222; font-weight: 400; position: relative; height: 100%; min-height: 100%; } a { color: #1A4857; text-decoration: none; outline: none !important; } a:hover { text-decoration: underline; } ul, ul li { list-style: none; margin: 0; padding: 0; } ul li { padding: 5px 0; } ul li:first-child { padding: 0; } time { font-size: 9pt; } .mb10 { display: block; margin-bottom: 10px; } .mt10 { display: block; margin-top: 10px; }
-
Es wäre aber schön wen man seinen "Senf" dazu gibt bei einem Thread auch mal zu lesen was andere so schreiben
Das habe ich getan.
Wenn das Problem gelöst ist, sollte der TE den Thread auch als erledigt makieren.
xPainZ: -
Wenn man sich so einem Thema anschließt und dazu was beiträgt wäre es aber schon ganz gut wenn man sich ALLES durch liest und nicht evt. selbsterklärende Fragen bzw. Antworten erstellt
Natürlich, aber nur weil @_AEROX_: dir ein Beispiel gezeigt hat heißt es nicht gleich, dass es auch das war was du wolltest.
-
Das habe ich ja bei meinem ersten Thread gemacht ein bestimmtes Passwort und nicht das Spielerpasswort
Ich lese mir aber nicht alle Beiträge durch
-
Caglar:
Kacke block xD display: inline-table; did the Job.
Danke für deine Hilfe, Problems solved und nun geh ich ins Bett
Da habe ich um dieser Uhrzeit auch meine Schwierigkeiten beim Nachdenken.
Immerhin ist's nun gelöst. -
Dann würde es aber nur Sinn machen, wenn es ein bestimmtes Passwort ist und nicht das Spielerpasswort.
-
-
Dann kann man das Passwort ja auch in einer Variable (wie bei alle anderen Spielerdaten) speichern und dann einfach einen Dialog erstellen bei welchen man das Passwort eingibt. Stimmt das Passwort überein, kann man in den Dienst gehen. Ich möchte trotzdem nicht verstehen, was es bringen soll, wenn man ohne das Passwort sich erst recht nicht einloggen kann und wer sich einloggt, sollte ja das Passwort kennen.
-
1)
Du nutzt background-image, bei dieser Eigenschaft kannst du nur das Hintergrund festlegen, also am besten nutzt du background.
PHPversign { background: url(https://assets-cdn.aebian.org/aebian.org/verified18.png) 50% no-repeat; width: 18px; height: 18px; }
2)
Habe ich dir bereits einen Lösungsweg gezeigt (falls ich es richtig verstanden habe).
-
@@Caglar::
Ich sprach aber für Nummero 2, da dein Post nicht ganz ersichtlich war.
Erkläre es verständlich, weil ich verstehe dein Vorhaben nicht.
Edit:
Der Code kann auch nicht's bewirken, wenn das Bild als ein img Tag in featured-images ist.
Das hättest du aber besser erklären können.Versuch's mal so
-
wo nutz ich da bitte eine Division?
verisign ist eine Division (ein Bereich) und wenn das Element keine Höhe und Breite hat, wird es auch nicht angezeigt (außer es hat einen Inhalt, welches die Maße wiederrum festlegt).