HaRj! Jeg har arbejdet lidt videre på mit lille login system...
Jeg har prøvet at lave en navigationsbar:
http://www.friserverplads.dk/download_zone/login/login.php
Bruger: webmaster
Pass: test
Men når man så er logget på virker navigations baren ik...?
Her er login.php filen:
<html><head><title>.: Download Zone :.</title></head>
<?
$realbruger = "webmaster"; //Det rigtige brugernavn
$realpw = "test"; //Det rigtige password
if($action == "login"){
if(!$brugernavn) echo "Du har ikke indtastet et brugernavn!";
elseif(!$password) echo "Du har ikke indtastet en password!";
else{
if($brugernavn == $realbruger && $password == $realpw){
?>
<font size="1" face="Verdana">Du er nu logget ind...
<?php
require("funktioner.php");
$navigation = lav_navigation();
echo "<div align=\"right\">Her er du: $navigation</div>";
?>
<?
}
else echo "Der er fejl i enten brugernavn eller password!";
}
}
else{
?>
<form action="<? echo $PHP_SELF; ?>?action=login" method="post">
<table><tr>
<td><font size="2" face="Verdana">Brugernavn:</font></td>
<td><input type="text" name="brugernavn" style="font-family:
Verdana; font-size: 8 pt; border-style: solid; border-width:
1"></td></tr><tr>
<td><font size="2" face="Verdana">Password:</font></td>
<td><input type="password" name="password" style="font-family:
Verdana; font-size: 8 pt; border-style: solid; border-width:
1"></td></tr><tr>
<td></td><td><input type="submit" value="Login"
style="font-family: Verdana; font-size: 8 pt; border-style:
solid; border-width: 1" color="white"></td></tr></table>
</form>
<?
}
?>
</body>
</html>
og her er funktioner.php:
<?php
function lav_navigation() {
global $REQUEST_URI;
$biblioteker = split("/", $REQUEST_URI);
$samlet_sti = "/";
for( $i=1;$i<count($biblioteker)-1;$i++ ) {
$enkelt_bib = $biblioteker[$i];
$samlet_sti .= $enkelt_bib . "/";
$enkelt_element = "<a
href=\"$samlet_sti\">$enkelt_bib</a>";
$elementer[] = $enkelt_element;
}
$elementer[] = "<strong>" . $biblioteker[$i] . "</strong>";
$nav_bar = "<a href=\"/\">Forside</a> -> " . join(" ->
", $elementer);
return $nav_bar;
}
function html_top($titel,$bgcolor) {
$html = "<html><head><title>$titel</title></head><body
bgcolor=\"$bgcolor\">";
return $html;
}
function html_bund() {
return "</body></html>";
}
?>
Hvorfor virker navigationsbaren ik? Den skulle da gerne være lidt
længere da login-filen ligger langt inde i et rod af mapper.
Håber i kan hjælpe mig, jeg vel nemlig gerne blive god til PHP og
vil oZ gerne lave et flot login system....
Hilsen MaRk!
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials