(sim-pel) php / html includen van file maar mappen terug

Pagina: 1
Acties:
  • 56 views sinds 30-01-2008

  • himlims_
  • Registratie: Juni 2000
  • Niet online

himlims_

🐧 Linux HOoligan

Topicstarter
Sorry ik weet 't het moet super simpel zijn.
En dit is ook iets wat gewoon bij php.net bij include staat.
Maar het lukt niet.
Aangezien dit nou niet echt php is (kan inprinciepe ook met html) heb ik dit topic maar hier geplaatst. Als t'nou bij /14 thuis hoort. i'm realy sorry ...
In iedergeval dit wil ik:
code:
1
2
3
|--inc
|--modules
| +-- nieuws

in de root staan oa; inc/ en modules/ en in de map modules zit een map nieuws/
nu wil ik een bestand uit inc/ halen namelijk config.inc en deze in archief.php zetten die in /modules/nieuws/ staat.
Ik krijg 't echt niet voor elkaar.
dit is wat ik heb gedaan:
include "../inc/config.inc";
include "inc/config.inc";
en nog wat variaties ...

//edit
Al vast bedankt en sorry voor de overlast

⭐Game Profiles: 🕹️Steam - 🎮PSN - 🇪🇦 GoT_Hollandhards


  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

probeer dit eens
$_SERVER['DOCUMENT_ROOT'] . "/inc/config.inc"

Today's subliminal thought is:


Verwijderd

PHP:
1
include("../../inc/config.inc");

Vanuit die directory 'nieuws' is .. de bovenliggende directory 'modules', en nogmaals een .. brengt je bij de web root. Dan moet je weer een directory dieper, namelijk 'inc', en dan volgt de filenaam. Tussen elk onderdeel mokt uiteraard een slash.

Dit is toch echt een beetje basiskennis, maar goed, nog even een geheugensteuntje:
code:
1
2
3
.     = de huidige directory
..    = de bovenliggende directory, die dus dichter bij de root ligt
'naam' = onderliggende subdirectory met die naam

Na ieder component dus een slash (/), en een slash helemaal aan het begin zou betekenen dat je vanuit de system root begint met je path naar een file of directory.

Maar goed, basiskennis dus, die de gemiddelde gebruiker van Linux of DOS zeker moet hebben :)

Dit topic is gesloten.