Hei,
Holder på å lærer meg web design, og sliter for tiden litt med php-includes.
Jeg har valgt å lage en template vha av php-includes, der includene linker til "template-koden" som til sammen utgjør malen for nettsiden min.
For å illustrere det jeg sliter med, tenkte jeg å gi dere et eksempel:
La oss si at man har følgdende kode i en template.php:
I file.php har vi følgende kode:
I someFile.php finner man html-koden man referer til.
Koden til file.php blir så vidt meg forstått slik fordi alle paths som blir refert til på vei til someFile.php er relative til filen som orginalt kaller dem.
Problemet mitt nå er at jeg ønsker å ha en mappe(newFolder) i samme directory som template.php, der jeg har en fil som heter newFile.php.
I newFile.php ønsker jeg å include samme filer som det jeg gjøre i template.php
fil.php inne i mappen ser jeg for meg da må se noe slik ut:
Her kommer problemet mitt:
Jeg ser for meg at denne koden finner file.php, men at den ikke klarer å utføre koden inne i file.php(include"directory/another_directory/someFile.php"), siden denne pathen blir feil, siden dette ikke blir riktig path relativt til newFile.php.
Merker at dette problemet ble ganske vanskelig å forklare. Her har dere et bilde over mappestrukturen jeg har prøvd å beskrive:
Oversikt
Oversikt2
Er det noen av dere som er i stand til å forstå problemet jeg prøver å beskrive, og samtidig hjelpe meg med en løsning?
Holder på å lærer meg web design, og sliter for tiden litt med php-includes.
Jeg har valgt å lage en template vha av php-includes, der includene linker til "template-koden" som til sammen utgjør malen for nettsiden min.
For å illustrere det jeg sliter med, tenkte jeg å gi dere et eksempel:
La oss si at man har følgdende kode i en template.php:
Kode
<?php include"directory/file.php" ?>
Kode
<?php include"directory/another_directory/someFile.php" ?>
Koden til file.php blir så vidt meg forstått slik fordi alle paths som blir refert til på vei til someFile.php er relative til filen som orginalt kaller dem.
Problemet mitt nå er at jeg ønsker å ha en mappe(newFolder) i samme directory som template.php, der jeg har en fil som heter newFile.php.
I newFile.php ønsker jeg å include samme filer som det jeg gjøre i template.php
fil.php inne i mappen ser jeg for meg da må se noe slik ut:
Kode
<?php include"../directory/file.php" ?>
Jeg ser for meg at denne koden finner file.php, men at den ikke klarer å utføre koden inne i file.php(include"directory/another_directory/someFile.php"), siden denne pathen blir feil, siden dette ikke blir riktig path relativt til newFile.php.
Merker at dette problemet ble ganske vanskelig å forklare. Her har dere et bilde over mappestrukturen jeg har prøvd å beskrive:
Oversikt
Oversikt2
Er det noen av dere som er i stand til å forstå problemet jeg prøver å beskrive, og samtidig hjelpe meg med en løsning?