Niestety zmienna $_SERVER nie podaje nam względnej ścieżki (relative path) do danego skryptu, więc napisałem prostą funkcje.

PHP:
  1. function relative_path()
  2. {
  3. $path= $_SERVER['SCRIPT_NAME'];
  4. $path_cut=explode("/", $path);
  5. array_pop($path_cut);
  6. return (implode("/", $path_cut).'/');
  7. }

Wywołanie funkcji w skrypcie:

PHP:
  1. $path_relative= relative_path();

Np. przy skrypcie: http://www.wypas.pl/cos/ktos/gdzies.php

Dostaniemy: /cos/ktos/

przy skrypcie http://www.wypas.pl/gdzies.php

Dostaniemy: /