hakonvl Skrevet 12. desember 2008 Forfatter Skrevet 12. desember 2008 (endret) Det er det jeg gjør, men det er også det som ikke skjer. Sikkert noe feil i stien. [..] Prøv require(dirname(__FILE__)."/config.php"); Det den gjør er at scriptet går til den "roten" som scriptet kjøres fra. Feks http://localhost/index.php vil da inkludere config.php siden den ligger i samme mappe som index.php For og ta filer fra sprak mappen så er det bare da og skrive require(dirname(__FILE__)."/sprak/filnavn.php"); Burde fungere, var drittrøtt når jeg skrev dette Skal prøve, men hva betyr dirname og __FILE__? Skal vel ikke bytte ut noe`? Edit: Fjerna ( og ) og da fungerte det hetl fint. Det er vel det man kaller for en tabbe troe jeg... Endret 12. desember 2008 av Rockie
Martin A. Skrevet 13. desember 2008 Skrevet 13. desember 2008 http://no.php.net/dirname og __FILE__ refererer til filen du for øyeblikket er i.
hakonvl Skrevet 13. desember 2008 Forfatter Skrevet 13. desember 2008 OK, så __FILE__ kan byttes ut med en variable som inneholder rotmappa (ikke server rot) til der de aktuelle scriptene ligger?
Martin A. Skrevet 13. desember 2008 Skrevet 13. desember 2008 Nei. __FILE__ er en konsant som PHP selv erstatter med filnavnet til filen __FILE__ er plassert i.
hakonvl Skrevet 13. desember 2008 Forfatter Skrevet 13. desember 2008 Nei. __FILE__ er en konsant som PHP selv erstatter med filnavnet til filen __FILE__ er plassert i. Hvis jeg F. eks har noen sider som ligger i en mappe, og de skal bruke configmappa som ligger i rot, er det bare og skrive /config.php i include() da? Eller må jeg definere en rot for scriptene mine?
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå