FAQ |
Kalender |
![]() |
#11 | ||
|
|||
Mycket flitig postare
|
Vet inte om denna är så snygg men det funkar:
Jag sätter en variabel i index.php på huvudwebbsidan: <?php $gpath="LinkPageAuto/"; require("./LinkPageAuto/list.php"); $gpath="LinkPageAuto2/"; require("./LinkPageAuto2/list.php"); ?> För varje gång gpath sätt så används detta värde i respektive underkatalog. Så en länk kan se ut så här i skriptet i underkatalogen: echo "<a href=\"$gpath$filename?page=$rwd\">>></a> "; eller Add Link | View Links Min fula lösning men har ni något råd för att göra lösningen på ett snyggare sätt? |
||
![]() |
![]() |
![]() |
#12 | ||
|
|||
Nykomling
|
Citat:
![]() Men det finns en lösning för att göra så det funkar i vilket fall; den utmärkta funktionen realpath() Kör du realpath(__FILE__) får du alltid ut den fulla absoluta sökvägen (även om du redan inputtar den). __FILE__ finns oavsett webbserver eftersom det är en PHP-konstant. Behöver du DOCUMENT_ROOT under IIS finns där massa code snippets med olika förslag i kommentarerna på följande url: http://se.php.net/reserved.variables Angående ditt problem finns där som vanligt många olika lösningar. En är att köra med mod_rewrite vilket kanske kan vara lite overkill här dock. En annan är att i filerna du har i katalogerna överst ha: Kod:
$directory = dirname($_SERVER["REQUEST_URI"]) . "/"; Lite likt du gör, men genom automatik minskar man risken för typos. Sedan ska man aldrig glömma den gamla hederliga base href HTML-taggen |
||
![]() |
![]() |
![]() |
#13 | ||
|
|||
Mycket flitig postare
|
Tackar för hjälpen.
Kan krypa framåt äntligen ![]() |
||
![]() |
![]() |
Svara |
|
|