webForumDet fria alternativet

Fråga ang require() i apache (OSX).

2 svar · 303 visningar · startad av joonas

joonasMedlem sedan juli 200135 inlägg
#1

Hejsan!

oerhör basic fråga men jag lyckas inte få till det.
Är rätt ny när det gäller mac men kan en del.
Har lyckats fått igång apache, php och mysql å de funkar klockrent.

Det jag dock inte lyckas med är require() funktionen.
Jag vet helt enkelt inte hur jag ska skriva urlen till filen.
Har testat alla möjligheter, filen ligger i rooten och ar testat:
require("filen.php");
require("/filen.php");
OSV...

antar att de är nå speciellt på mac.

Oerhört tacksam för svar.

/Jonas

GunnarDMedlem sedan juni 20014 290 inlägg
#2

require() ich include() läser filen på filsystemnivån inte via webservern.

require("filen.php") förutsätter att filen ligger i samma katalog som scriptet.
require("/filen.php") förutsätter att filen ligger i rooten på filsystemet.

Om du vill gå via "webrooten" så kan du skriva så här:

require($_SERVER["DOCUMENT_ROOT"]."/filen.php");

$_SERVER["DOCUMENT_ROOT"] innehåller sökvägen till din webroot.

joonasMedlem sedan juli 200135 inlägg
#3

Tack för svaret...

259 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
133 ms — hämta forumlista (db)
124 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)