Avatar billede mbj Nybegynder
04. januar 2002 - 17:28 Der er 13 kommentarer og
1 løsning

Åbne link fra include fil i en anden include fil

Jeg har min menu included på mit site,
hvordan gør jeg sådan at man kan åbne et link i  menuen, menuen og at den så åbne i den i en anden fil som der er inkluderet.....

Ligesom når man sætter target på en (i)frame....

Håber det forklarer det godt nok...
Avatar billede snigermunken Nybegynder
04. januar 2002 - 17:30 #1
Det skulle den da meget gerne gøre automatisk.
Avatar billede snigermunken Nybegynder
04. januar 2002 - 17:34 #2
Hov hehe :) det var fordi du skrev menuen to gange jeg blev forviret :) to sek så ser jeg om jeg kan finde på noget.
Avatar billede snigermunken Nybegynder
04. januar 2002 - 17:45 #3
Her er et eksembel :)

index.php:
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">

<html>
<head>
    <title>Untitled</title>
</head>

<body>

<table>
<tr>
      <td><? include(\"menu.php\"); ?></td>
      <td><?
      if($side){
      if($side==\"1\"){
      include(\"side1.php\");
      } elseif ($side==\"2\"){
        include(\"side2.php\");
        } else {
        include(\"side.php\");
        }
        } else {
        echo \"vælg en side\";
        }
      ?></td>
</tr>
</table>

</body>
</html>

menu.php:
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">

<html>
<head>
    <title>Untitled</title>
</head>

<body>

<table>
<tr>
      <td><a href=\"index.php\">Forsiden</a></td>
</tr>
<tr>
      <td><a href=\"index.php?side=1\">1</a></td>
</tr>
<tr>
      <td><a href=\"index.php?side=2\">2</a></td>
</tr>
</table>

</body>
</html>

Som den er laver du så to sider side1.php og side2.php
Når du trykker på linket 1 i menuen så includer den side1.php og vis du trykker 2 bliver side2.php includet.

Du kan let lave det så den includer en anden side når man trykker på forsiden.
Avatar billede gimmy Nybegynder
04. januar 2002 - 17:50 #4
Det rigtige må være at bruge switch :)
Avatar billede mbj Nybegynder
05. januar 2002 - 22:41 #5
Nogen der så kan hjælpe mig med at ændre koden sådan så der, der hvor de inkluderede filer kan åbnes, er en side fra starten....

Har selv prøvet uden held :/
Avatar billede snigermunken Nybegynder
05. januar 2002 - 22:52 #6
Her index.php :) Nu starter den med startside.php istedet for der står vælg en side... håber det var det du mente

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">

<html>
<head>
    <title>Untitled</title>
</head>

<body>

<table>
<tr>
      <td><? include(\"menu.php\"); ?></td>
      <td><?
      if($side){
      if($side==\"1\"){
      include(\"side1.php\");
      } elseif ($side==\"2\"){
        include(\"side2.php\");
        }
        } else {
        include(\"startside.php\");
        }
      ?></td>
</tr>
</table>

</body>
</html>

Avatar billede mbj Nybegynder
06. januar 2002 - 04:15 #7
Hvis man bruger den kode du foreslår prøv så at se hvad der sker:

www.triangle4.webpunkt.dk
Avatar billede snigermunken Nybegynder
06. januar 2002 - 05:01 #8
Underligt... virker fint for mig: http://www.carlypope.dk/test/session.php
prøv og vis mig koden du bruger.
Avatar billede 7th Praktikant
06. januar 2002 - 05:26 #9
Hvis jeg forstår sps\'et rigtig.
På min side kalder jeg en side frem via linket. F.eks

<td><? include \"$Side.php\"; ?></td>

<a href=\"xxx.php?Side=xxx>Menu Link</a>

hvor xxx.php er din hovedside og xxx står for den side der skal inkluderes. Det bevirker at hovedsiden reloades når man inkluder en side kaldet fra link.
Avatar billede snigermunken Nybegynder
06. januar 2002 - 13:32 #10
Øhh hvad mener du entenligt med det?

Er det mig der har misforstået det hele?
Avatar billede mbj Nybegynder
06. januar 2002 - 17:00 #11
Snigermunken >> Nu virker det....tak.....
Avatar billede snigermunken Nybegynder
06. januar 2002 - 17:01 #12
så lidt
Avatar billede mbj Nybegynder
06. januar 2002 - 19:31 #13
Hmm tja.....

Det går ikke så godt når jeg vil tilføje et nyt punkt i menuen....

Det kan du vel ikke også lige hjælpe med....
Avatar billede freako Nybegynder
15. marts 2003 - 18:16 #14
Jeg har oprettet ovenstående sider og prøvet at få det til at virke, da jeg har sammen problem, men så får jeg følgende meddelelse:

Forbidden
You don't have permission to access /"index.php on this server.


--------------------------------------------------------------------------------

Apache/2.0.44 (Win32) PHP/4.3.0 Server at localhost Port 80

Hvor skal jeg konfigurere henne?
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

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