![]() |
$_SERVER['DOCUMENT_ROOT'] dla folderu BETA - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: $_SERVER['DOCUMENT_ROOT'] dla folderu BETA (/thread-server-document-root-dla-folderu-beta) |
$_SERVER['DOCUMENT_ROOT'] dla folderu BETA - SkuterPL - 21-10-2011 Witam, Tworze strone dla szkoly i juz mam wstepna wersje chce potestowac strone czy dziala dobrze na serwerze szkoly, ale nie chce usuwac starej strony i wymyslilem, ze utworze folder BETA i strona bedzie dzialala pod adresem ww.adres.pl/BETA no i problem sie zaczal przy funkcjach php, bo mam dane w wielu plikach odwolanie do root-a: $_SERVER['DOCUMENT_ROOT'] i teraz strona cofa sie, az do public_html, a nie do beta, aby to ominac musialbym kazda linie edytowac i dodac beta do linkow, czy mozna jakos przerobic, aby beta tez stal sie root-em lub jakis inny sposob? RE: $_SERVER['DOCUMENT_ROOT'] dla folderu BETA - R_Rafalsky - 23-10-2011 Odpal i zobacz co Ci wyjdzie. Następnie wykorzystaj ten 'cudowny trik' w swojej stronce ![]() Kod PHP: echo $_SERVER['DOCUMENT_ROOT']; PS $_SERVER to zwykła zmienna, w tym przypadku typu tablicowego, więc jeśli zrobisz coś takiego: Kod PHP: $_SERVER='SkuterPL'; RE: $_SERVER['DOCUMENT_ROOT'] dla folderu BETA - SkuterPL - 24-10-2011 analizujac ten kod, raczej to nie przejdzie, bo w nie wszystkich liniach mam uzyte $_SERVER['DOCUMENT_ROOT'], np: tutaj mam uzyte: <div id="szkola"><?php include(realpath($_SERVER['DOCUMENT_ROOT']) . '/left/szkola.html'); ?></div> a zas tutaj juz nie: <?php include('../../stale/naglowek.html'); ?> najlepiej jak zobaczysz str skuterpl.vot.pl RE: $_SERVER['DOCUMENT_ROOT'] dla folderu BETA - uriziel01 - 25-10-2011 Najprościej będzie jeżeli będziesz używać Kod PHP: dirname($_SERVER['SCRIPT_FILENAME']); Zawsze zwróci on aktualny katalog w którym jest plik który aktualnie widzisz. Jedynie może to sprawiać minimalne problemy przy SEO robionym przez .htaccess'a, ale tego chyba nie implementowałeś. RE: $_SERVER['DOCUMENT_ROOT'] dla folderu BETA - SkuterPL - 25-10-2011 ale tego zamiast ($_SERVER['DOCUMENT_ROOT']) tego uzyc? a nie idzie zrobic jakos, aby ustawic, aby folder beta byl glownym folderem? Bo jak pisalem w nie wszystkich liniach mam uzyte tego ROOT-a, np css wczytuje normalnie ../style.css i tutaj do kazdej lini musialbym dodac to co wyzej kolega podal. |