Du solltest Dich wohl doch erstmal mit php vertaut machen: http://www.php-kurs.com/if-else-bedingungen.htm
Es macht irgentwie keinen Sinn, wenn ich Dir jetzt if/else ect erkläre. Dazu gibt es schon sehr viele Anleitungen/Erklärungen im Netz.
=/
Du solltest Dich wohl doch erstmal mit php vertaut machen: http://www.php-kurs.com/if-else-bedingungen.htm
Es macht irgentwie keinen Sinn, wenn ich Dir jetzt if/else ect erkläre. Dazu gibt es schon sehr viele Anleitungen/Erklärungen im Netz.
=/
Also ich seh da nicht wirklich durch.
Muss ich passen.
Also ich hab keine Ahnung warum Du Dir das antust ![]()
aber erstmal:
Zitat<br />index<br />index<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" id="top"><head>
<title>Startseite - Seitenbezeichnung</title><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" href="styles/main.css" type="text/css" />
</head>
...
<body>
Du gibst etwas vor <!DOCTYPE aus ... evtl nur zum testen?
Kann es sein, dass Du versuchst Files aus einem Verzeichnis als Unterseiten zu laden?
Sozusagen: sobald Du ein neues File in den Ordner schiebst, wird es in der subNav angezeigt?
Wenn ja - gute Idee. Ich vermute (weiß es aber im Moment nicht), dass es evtl eine Sicherheitslücke ist/verursacht.
Ich seh da nicht so ganz durch. Frag mich aber auch, warum Du die page in die Session steckst.
Zu htmlspecialchars() hab ich vergessen zu schreiben, dass Du halt auspassen musst wie du Benutzereingaben ausgibts.
Du nutzt da eine Klasse $row die ich nicht kenne. Ich tippe darauf, dass in der Klasse die benutzereingaben schon maskiert werden. Aber ich weiß es nicht.
Mehr zum Thema: http://www.php-kurs.com/gaestebuch-absichern.htm
ZitatOhne Schutz kann auch JavaScript eingeschleust werden (z.B. <script>alert('gehackt
')</script> ) oder sonstiges.
Du hast komische Bezeichnungen: "Zurücklink" ;D
Ich kann mir vorstellen was Du meinst. Aber würde empfehlen:
Wenn Du doppelte Einträge in ner File vermeiden willst, dann musst Du das File erstmal einlesen.
Dann oder dabei jede Zeile in ein Array packen, und prüfen ob die neue Zeile schon im Array vorhanden ist.
Also:
$lines = file($filename);
foreach ($lines as $line_num => $line) {
$array[$line_num] = $line;
}
# alle zeilen sind jetzt im array "$array"
if(in_array($neue_zeile) === false)
{
# zeile ist noch nicht vorhanden - also schreiben
}
else
{
# zeile ist schon vorhanden - also nicht schreiben
}
Alles anzeigen
thema "file" => http://php.net/manual/de/function.file.php und "in_array" => http://php.net/manual/en/function.in-array.php
Falls mal jemand Lust hat: http://vertex.selfhost.bz/?action=adm
Testaccount
name: test
pw: 123456789
Hab endlich das tool zum Seiten erstellen/löschen/editieren fertig bekommen =)
Du hast die Frage vergessen =)
aber ich denke Du willst wissen wo Du xyz hinpacken sollst ....
<fieldset style="border-color: #DDDDDD;">
<legend class="auto-style12">
<?php echo htmlspecialchars($row->name); ?>
 <img src="button/emailmodern.png" class="auto-style11" />
<span class="auto-style14">
<span class="auto-style11"> <?php echo '<a href="mailto:'.htmlspecialchars($row->mail).'">'.htmlspecialchars($row->mail).'</a>'; ?></span>
 <img src="button/homepageline.gif" class="auto-style11" />
<span class="auto-style11"> <?php echo '<a href="http://'.htmlspecialchars($row->homepage).'">'.htmlspecialchars($row->homepage).'</a>' ?></span>
</span>
</legend>
</fieldset>
<h4 style="width: 58px;" class="auto-style12"><small style="color:grey;">schrieb:</small></h4>
<p style="width: 250px;" class="auto-style13">
<?php echo htmlspecialchars($row->nachricht); ?>
</p>
Alles anzeigen
http://www.youtube.com/watch?v=BxTVe4ctSgo
Die besten Fress-Szenen https://www.html-seminar.de/www.Bud-Spencer-Fans.de 4 Fäuste gegen Rio
Ich denke Du meinst das =)
Naja, im Prinzip hat jeder sensible Daten, der ein Loginsystem auf seiner Seite hat.
Ich hab da einiges gelesen zum Thema "Login ohne https". Und das beste Argument war, dass Nutzer nun mal doch überall die gleichen Passwörter nutzen. Heißt - wird Deine Seite "gehackt", dann sind Deine "Ich nutz überall ein Passwort"-User am A****.
Fakt ist ja, das beim Absenden der Form das PW in Klartext gesendet wird. Und das will man ja verhindern.
Es gibt zwar "schicke" Ideen wie zB ~onclick="machHierNenHashAusDemPWFunction(...)" aber, naja ... ist halt JS, und ohne JS läuft da nix.
Gibt ein schönes Video, in dem gezeigt wird was man ohne https so alles anstellen kann. Aber ich finds nicht mehr =/
Kennt jemand eine Webseite mit einer Anleitung für https login?
Irgentwie find ich nix weitreichendes.
Bin soweit, dass ich weiß, dass https wohl über gekaufte Zertifikate läuft. Aber ob man das Ganze auch kostenlos hinbekommt, und wie man sein Loginsystem Schritt für Schritt auf https umstellt finde ich irgentwie nicht im Netz =(
@redo ja, eben solche "hacks" oder "tricks" gibts ja viele zu finden.
Allerdings immer wieder das Problem bei verschiedenen Browsern ect.
Ich glaub dann geh ich wohl auch die Schiende "es bleibt so wie es ist".
Das hab ich befürchtet.
Ich schätze das gleiche gilt für Checkboxen?
Achja - wie geht ihr dann vor: So lassen, wie es der Browser darstellt, oder mit der JS-Brechstange ![]()
@redo Javascript will ich vermeiden. Hab allerdings auch keine Möglichkeiten per css3 finden können.
Ich weiß nicht, ob wir vom gleichen reden.
Ich meinte das hier: http://jsfiddle.net/DcC7v/1/
Den style eines Selectfields ändern.
Aber wie spreche ich den Select-Button an?
also so ganz allgemein:
http://www.javascriptkit.com/dhtmltutors/cssmediaqueries.shtml
http://bradfrost.github.io/this-is-responsive/
http://www.active-value.de/responsive-design-viewer/
Aber wie schon oben gesagt wurde - Du musst ja wissen, was Du suchst.
Ach ne ![]()
Ich meinte doch wie ihr halt css einsetzt um die zu stylen =)
Ich hatte viel rumprobiert und es ist wohl zB unmöglich den Button beim Selectfield zu ändern.
Ich hab dann diesen "hack" genutzt, um den Button einfach zu überdecken.
Das kan ja aber nicht die Norm sein =)
Ich hab ja schon viele "Tricks" und "Tipps" im Netz gelesen. Aber jetzt würde ich doch gerne mal wissen wie Ihr das macht.
Scheint ja allgemein ein Problem zu sein mit den Checkboxen und Selectfields.
Also - wie ändert Ihr das Design einer Checkbox und eines Selectfields?
Jo, ist irgentwie zu viel code. Als ob Du ne ganze Website postest und sagst "hier ist ein Fehler drin" ![]()
Was funktioniert denn nicht?
Am besten den Teil als kleines code-Beispiel schreiben.
Oft findet man sogar genau so selbst den Fehler. Passiert mir oft ![]()
ZB mit Javascript.
- input field A sichtbar (display:block)
- input field B,C und D nicht sichtbar (display:none; )
- neben input field A ein "+" mit einem javascript zum ändern des wertes "display" mit der ID von input field B
- bei click auf "+" => input filed B sichtbar machen
...
Du meinst, wenn sich die IP ändert => session löschen, es sei denn das cookie stimmt?
Könnte funktionieren. Müsste dann die session mit der neuen IP aktualisieren.
... ich überlege gerade ob das wirklich mehr Sicherheit bring ![]()
HTML-Seminar.de - mit Videos zum schnellen Lernen, wie man eine Website selbst erstellt.