Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
$_SERVER['DOCUMENT_ROOT'] dla folderu BETA
#1
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?
Odpowiedz
#2
Odpal i zobacz co Ci wyjdzie. Następnie wykorzystaj ten 'cudowny trik' w swojej stronce Smile
Kod PHP:
echo $_SERVER['DOCUMENT_ROOT'];
$_SERVER['DOCUMENT_ROOT']=' ble ble ble';
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'
to stracisz całą tablicę a zmienna będzie trzymała napis
Jak pomogłem daj '+'. To nie boli, a ja mam satysfakcję Smile

Any sufficiently advanced technology is indistinguishable from magic.
Odpowiedz
#3
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
Odpowiedz
#4
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ś.
Odpowiedz
#5
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.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [php] wczytanie zdjęć z folderu SPDesign 0 1,682 23-01-2010, 19:11
Ostatni post: SPDesign

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl