Gå til innhold

Problemer med link når jeg bruker include.


Anbefalte innlegg

Først hvordan siden er (bare det essensielle):

 

Fra index.php:

 

<div id="content">

<?php include("page.php"); ?>

</div> //Dette er hovedvinduet hvor jeg includer page.php.

 

Fra menu.php:

 

echo "<td> <font face= size=4><a href=index.php?page=show>Bildegalleri</a></font></td>";

 

Fra page.php:

 

if ($page == "show") {

include("./bildegalleri/show.php");

}

 

Fra show.php (Et bildegalleri)

 

$handle=opendir("./$config[dir]/");

 

Problemet er at jeg får feilmelding angående linjen i show.php. Jeg får beskjed om at $config[dir] ikke finnes. Det vet jeg at den gjør da det funker når jeg bruker en direkte link til show.php (slik at show.php er i eget vindu og ikke includet fra page.php). Grunnen til dette tror jeg er at index.php?page=show kommer foran linken etter at jeg har includet fila. Det jeg trenger er en måte å få fjernet index.php?page=show foran "linken" $handle=opendir("./$config[dir]/");. Jeg hadde et lignende problem tidligere når jeg jobbet med en gjestebok. Da løste problemet seg med å bruke $_SERVER['REQUEST_URI'] i steden for $PHP_SELF . Men dette var i en annen sammenheng.

 

Nå ble dette sikkert tungvint forklart, men jeg håper noen kan ta seg tid å se på problemet mitt. Vil bli veldig takknemmelig for det!

 

- Zachzi

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...