Trebalo bi da izbegavate upotrebu apsolutnih linkova u Vašim skriptama. Ovo je iz razloga što nepotrebno vezujete funkcionalnost za putanje koje u nekim slučajevima mogu biti izmenjene. Bolje rešenje je upotreba relativnih linkova u odnosu na radni direktorijum gde se skript ili fajl nalazi
Relativne putanje
Ako želite da ukažete na fajl fajl.txt u direktorijumu direktorijum/, relativna putanja je direktorijum/fajl.txt
Da bi ste ukazali na fajl fajl2.txt koji se nalazi u direktorijum2/ iz direktorijuma direktorijum/ relativna putanja bi bila: ../direktorijum2/fajl2.txt.
Donji primer pokazuje kako da priključite tekst fajl sa PHP:
<?php include("direktorijum/fajl.txt"); ?> <?php include("../direktorijum2/fajl2.txt"); ?>
Isti primer samo za ASP i ASP.NET:
<!--#include file="direktorijum\fajl.txt"--> <!--#include file="..\direktorijum2\fajl2.txt"-->
Poziv funkcije
Mozete pozvati funkciju umesto da upisujete punu (absolutnu) putanju.
Absolutna putanja za ASP i ASP.NET:
Server.MapPath("direktorijum\fajl.txt")
Absolutna putanja za PHP:
dirname(__FILE__) . "/direktorijum/fajl.txt"