/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Navigationsbar... Virker ik helt som den s~
Fra : MaRk!


Dato : 18-11-01 08:52

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> -&gt; " . join(" -&gt;
", $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

 
 
Jesper Henriksen (18-11-2001)
Kommentar
Fra : Jesper Henriksen


Dato : 18-11-01 20:36

....
> 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>";
a href=\"/\">Forside</a> -&gt; " . join(" -&gt;
> ", $elementer);
>
> return $nav_bar;
>
> }

.... har ikke så meget tid, men kig selv lidt på det ovenstående... hmm !



Jesper Henriksen (18-11-2001)
Kommentar
Fra : Jesper Henriksen


Dato : 18-11-01 21:15

......
> og her er funktioner.php:
......
> return $nav_bar;

prøv at skrive return "$nav_bar";

det virker for mig!

Jesper



Jesper Henriksen (18-11-2001)
Kommentar
Fra : Jesper Henriksen


Dato : 18-11-01 21:18

"Jesper Henriksen" <jnh@worldonline.dk> wrote in message
news:_CUJ7.1836$B4.398722@news000.worldonline.dk...
> .....
> > og her er funktioner.php:
> .....
> > return $nav_bar;
>
> prøv at skrive return "$nav_bar";
>
> det virker for mig!
>
> Jesper

sorry ... mente sf print "$nav_bar";

Jesper



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste