Avatar billede pennypacker Nybegynder
06. november 2003 - 16:53 Der er 6 kommentarer og
1 løsning

Php include hjælp!

Jeg har et problem med et include script jeg skal have lavet det sådan at det virker ligesom en iframe, men bare som en php include.
Avatar billede ztyxx Nybegynder
06. november 2003 - 16:56 #1
<?php
if($_GET["link"] == "modeller"){
  include("modeller.php");
  }
?>
<a href="<? echo $_SERVER["PHP_SELF"];?>?link=modeller">Modeller</a>
Avatar billede mr_bacardi Nybegynder
06. november 2003 - 17:09 #2
<html>
<head>
    <title>Table include</title>
</head>

<body>
<table border="2" width="100%" height="100%">
<tr valign="top">
<td width="25%" height="100%">
Menuen
</td>
<td width="75%" height="100%">
<?php
$page = $_REQUEST["page"];
if($page=="") {
$page ="forsiden.php"; //Hvis der ikke er requested en side, inkluder forsiden.php
}
if(is_file($page)) { //Hvis $page er en fil, dvs. hvis siden findes
include("".$page.""); //Her inkluderes siden der bliver requested med $page
}
else {
echo "Filen $page blev ikke fundet...";
}
?>
</td>
</tr>
</table>

</body>
</html>

Det er et helt eksempel, sig til hvis du vil have forklaring
Avatar billede pennypacker Nybegynder
06. november 2003 - 17:40 #3
den skriver at den ikke kan finde filen..? og filen er der
Avatar billede mr_bacardi Nybegynder
06. november 2003 - 18:18 #4
Giv filen navnet index.php og link sådan her:
<a href="index.php?page=SIDEN.ENDELSE">Navnet</a>
Du kan også bruge:
<a href="?page=SIDEN.ENDELSE">Navnet</a>
Hvis din server har index.php som en index fil...
Den henter som standard forsiden.php som der også står, du kan bare ændre det til den fil du vil have hentet som standard
Avatar billede Slettet bruger
06. november 2003 - 18:48 #5
Så skal man bare lige huske ikke at lægge nogle følsomme sider på sit website ;)

<a href="?page=database.php">Navnet</a>

<a href="?page=admin.php">Navnet</a>
Avatar billede mr_bacardi Nybegynder
06. november 2003 - 19:15 #6
Disse sider har vel nok password på, ellers kan man jo bare lave noget ligende:
if(is_file($page)) { //Hvis $page er en fil, dvs. hvis siden findes
if($page!="database.php" && $page!="admin.php") {
include("".$page.""); //Her inkluderes siden der bliver requested med $page
}
}
Avatar billede pennypacker Nybegynder
07. november 2003 - 15:49 #7
ok tusind tak for hjælpen!!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester