ja die angabe im header (keine) ist nicht gleich mit den in den meta (iso-irgendwas)...
...
Beiträge von Roland
-
-
dein server sendet garkein charset
also wird nur deine angebe in den metatags verwendet.
wenn dein server etwas senden soll geht das auf den meisten servern mit einer .htaccess datei
-
du sollst laut der seite im header den charset nochmal senden und nicht nur im <head> tag
wenn ich das richtig verstehe -
scheint alles io zu sein.
der Charset deiner datei kann nicht ermittelt werden wenn du den quelcode kopierst,
du sollst die Adresse angaben. (das steht da so ungefär in den 2ten validator) -
float left?
-
1. Javascript
2. Javascript oder CSSvll kann ich und andere dir besser helfen wenn du uns einen link zu der seite schickst die den counter erstellt
-
das ist von den Besucherzähler auch nicht erwünscht sicherlich^^
dann kannst du auch gleich ein target blank machen
-
einrückung cotton
PHP
Alles anzeigensession_start(); error_reporting(E_ALL); if (isset($_POST["submit"])) { if ($_POST["email"] !== "" && $_POST["pw"] !== "") { include("php/mysql.php"); $email = mysql_real_escape_string($_POST["email"]); $pw = mysql_real_escape_string($_POST["pw"]); $sql = "SELECT * FROM `user` WHERE `email` LIKE '" . $email . "'"; $result = mysql_query($sql); if (mysql_num_rows($result)) { while ($row = mysql_fetch_assoc($result)) { $pw = hash("sha512", $pw); if ($pw == $row["pw"]) { $_SESSION["userid"] = $row["id"]; $_SESSION["useremail"] = $row["email"]; $_SESSION["userpw"] = $row["pw"]; $_SESSION["userprename"] = $row["prename"]; $_SESSION["userlastname"] = $row["lastname"]; $_SESSION["userpage"] = $row["page"]; $_SESSION["group"] = $row["group"]; $_SESSION["confirmed"] = $row["confirmed"]; $sql = "UPDATE `user` SET `lastlogin` = CURRENT_TIMESTAMP WHERE `id` = " . $_SESSION["userid"]; mysql_query($sql); function check_mobi($useragent) { return preg_match('/Mobile|/i', $useragent) === 1; } if (check_mobi($_SERVER["HTTP_USER_AGENT"]) == true) { $id = rand(1, 9) . $_SESSION["userid"] . "2"; // (Desktop PC = 1, mobil = 2...) } else { $id = rand(1, 9) . $_SESSION["userid"] . "1"; } $sql = "SELECT * FROM `sessions` WHERE `sessionid` LIKE " . $id; $result = mysql_query($sql); if (mysql_num_rows($result)) { $sql = "DELETE FROM `sessions` WHERE `sessionid` LIKE " . $id; mysql_query($sql); } if (check_mobi($_SERVER['HTTP_USER_AGENT'])) { $device = "mobil"; } else { $device = "desktop"; } $ip = $_SERVER["REMOTE_ADDR"]; $sql = "INSERT INTO `sessions` (`id`, `sessionid`, `userid`, `login`, `logout`, `ip`, `device`) VALUES (NULL, '" . $id . "', '" . $_SESSION["userid"] . "', CURRENT_TIMESTAMP , NULL, '" . $ip . "', '" . $_SERVER["HTTP_USER_AGENT"] . "');"; $_SESSION["id"] = $id; $_SESSION["device"] = $device; if (mysql_query($sql)) { header("Location: index.php?success=login"); exit(); } else { header("Location: index.php?e=9"); exit(); } } else { header("Location: index.php?e=8"); exit(); } } } else { header("Location: index.php?e=8"); exit(); } } else { header("Location: index.php?e=1"); exit(); } } else { header("Location: index.php"); exit(); }
willst du das der Nutzer wildcards verwenden kann bei seiner email?
wenn nein würde ich das LIKE durch ein = ersetzen -
einrückung?
Random vermutung: ohne BOM speichern?Bzw. gibt es einen fehler?
des weiteren denke ich dass es nicht an strato liegt solltest den titel korigieren^^
-
table{
widht:500px;/* ? */
} -
ein größeres tool was auch bei xampp standardmäßig mit dabei ist ist phpmyadmin.
damit kann man sehr gut seine Datenbank verwalten und auch als sql-Befehle exportiren und inportiren.
ansonsten verate vll dein ziel genauer.
-
Deine tabelle müsste auch noch eine breite bekommen.
deine spalten sind 16% von der tabellenbreite.
da du die tabellenbreite nicht definierst bringen deine 16% nur das jede spalte gleich groß ist aber nicht so wie du wünscht warscheinlich 16% von der gesamten bildschirmbreite? -
dein conntetnt darf keinen float haben denke ich
edit: okay das wäre nur der fall wenn der content als letztes kommen würde
-
float:left
und float:right
sollte doch reichen -
was ist mit den restlichen 40% die ja übrig bleiben?
ah jetzt beim probieren sehe ich wo du noch etwas dazulernen kannst.
16.666% * 6 = 100% //gut gerechnetaber (border-left: 2px + border-right: 2px) * 6 = 24px
insgesamt also 100% + 24pxder Grund: die width von elementen ist ohne borders und margins gerechnet
schau dir vll das hier mal an (da ist die border mit drin in der with)
box-sizing:border-box; -
kannste machen wenns dir spaß macht
bei updates ändert sich der useragent aber.
ansonsten kannst noch prüfen ob der user aus der gleichen region kommt (was dann wieder mit ip zusammenhängt)
-
chronejobs macht man eig mit der Console...
naja berichte wenn du's herausgefunden hast^^
-
divs sind unteranander
spans nebeneinadner (oder auch untereinander(wenn zu breit): so wie normaler text) -
deine geschweiften klammern sind falsch gesetzt
-
das ist eine geordnete (nummerrierte) liste bei pastebin.
die syntakshigliting könnte man mit *_replace() in php hinbekommen