Załóżmy, że struktura katalogu wygląda tak:
images/ - grafika strony
include/ - plik dla include
index.php
Teraz w index.php daję coś takiego:
<? include 'include/'.$arr[0].'.php'; } else { } } else { include 'include/news.php'; } ?>
Gdzie $arr[0] to pierwsza wartość w URL po index.php, czyli dla adresu index.php/news/22/php_pl będzie to "news".
Niestety mam problemy z poruszaniem się między folderami przy użyciu tych przyjaznych linków. Gdy mam np. index.php/news to, aby wczytać grafikę, muszę użyć linka: ../images/grafika.jpg. Jeśli będę miał index.php/news/22 to do grafiki będzie adres: ../../images/grafika.jpg.
Jest jakiś sposób, aby to ominąć? W jaki sposób odnosić się do kolejnych plików?
W przypadku adresu index.php/news/22, $_SERVER['PATH_INFO'] przyjmuje wartość "/news/22". Pomocy.