witam
Od długiego czasu organizowałem sobie dostęp do podstawowych funkcji poprzez załączanie podstawowych funkcji/klas za pomocą ścieżki na sztywno ustalonej w każdym pliku php i z niej dalej budowałem sobie stronę wygląda to mniej więcej tak:
require_once $_SERVER['DOCUMENT_ROOT'].'/engine/core/pageController.php';
jednak po głębszym przemyśleniu doszedłem do wniosku że jest to nie praktyczne bo jeżeli strona zostanie wrzucona w jakiś podkatalog to już nic nie zostanie załączone bo ścieżki nie będą się zgadzały.
Ostatnio myślałem by zorganizować sobie jakiś pliczek php który identyfikować będzie najpierw ścieżkę tylko za bardzo nie wiem jak do tego się zabrać i czy da się coś takiego zrobić tak jak ja myślę:
#RewriteRule ^PODKATALOG / *$ PODKATALOG / path.php?sciezka=$1 [L]
a w tym pliku path.php wyglądało by to mniej więcej tak:
<?php
$pathroot = $_SERVER['DOCUMENT_ROOT'];
$pathroothtml = "";
header(”location: $pathroothtml / $sciezka”);
?>
tylko nie wiem za bardzo jak wyciągnąć taką ścieżkę i druga sprawa czy dobre jest to podejście jak Wy taki problem rozwiązujecie?