När du skriver dina skript bör du undvika att ange absoluta (fullständiga) sökvägar i dem. På så sätt binder du inte funktionen i onödan till en sökväg som i vissa fall kan variera eller ändras. En bättre lösning är att använda en relativ sökväg, vilket innebär att du utgår från arbetskatalogen där skriptet eller filen ligger.
Relativ sökväg
Vill du nå en fil som heter filnamn.txt och ligger i katalogen katalog/ blir den relativa sökvägen katalog/filnamn.txt.
För att nå filen filnamn2.txt som ligger i katalog2/ från katalog/ blir den relativa sökvägen ../katalog2/filnamn2.txt.
Exemplet nedan visar hur du inkluderar en textfil med PHP:
<?php include("katalog/filnamn.txt"); ?>
Funktionsanrop
Funktionsanrop som du kan använda i stället för att skriva in hela sökvägen.
Absolut sökväg med ASP.NET:
Server.MapPath("katalog/filnamn.txt")
Absolut sökväg med PHP:
dirname(__FILE__) . "/katalog/filnamn.txt"
