Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Problem z $DOCUMENT_ROOT - 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ł: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: Problem z $DOCUMENT_ROOT (/thread-problem-z-document-root)

Strony: 1 2


RE: Problem z $DOCUMENT_ROOT - xtronix856 - 19-02-2012

To jak ty bys to zrobil skoro masz sciezke bo ja juz nie mam sily na to ;/


RE: Problem z $DOCUMENT_ROOT - xtronix856 - 19-02-2012

--Sorry za spam-- do zamknięcia --
Hahah...
Wystarczylo usunac / i te ..
Powinno wygladc tak
@ $wp = fopen("$DOCUMENT_ROOT/zamowienia/zamowienia.txt", 'ab');
Ksiazka sugerowala sciezke...
Pozdro =)
Close.


RE: Problem z $DOCUMENT_ROOT - Pedro84 - 19-02-2012

Dokładnie tak:
Kod:
$wp = fopen($_SERVER['DOCUMENT_ROOT'] . '/zamowienia/zamowienia.txt', 'ab');

1. Po co Ci ta zmienna?
2. Nie wiesz, że za każdym razem jak używasz @ to na świecie ginie kotek?


RE: Problem z $DOCUMENT_ROOT - xtronix856 - 19-02-2012

1. Żeby ja odczytać i zapisać dane z formularza =)
2. Jak to... kotek =( ?


RE: Problem z $DOCUMENT_ROOT - Pedro84 - 19-02-2012

1. No właśnie, tylko raz? Więc $_SERVER['DOCUMENT_ROOT'] w zupełności Ci wystarczy. Taka dobra praktyka na przyszłość.
2. No poważnie, kotek. Taki szary, mały. A ja lubię kotki. Przeczytaj więc to: http://forum.php.pl/obsluga-bledow-polaczenia-z-baza-danych-t36397.html. Jednym słowem, tłumienie błędów to zło, straszne zło.


RE: Problem z $DOCUMENT_ROOT - xtronix856 - 19-02-2012

1. Skróciłem sobie nazwę =p $DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
2. Blad praktycznie w 99% tam nie wystąpi a jeżeli ma juz wystąpić to wolałbym żeby nikt nie widział ścieżki =), tylko ładnie "Zamówienie Państwa nie może zostać przyjęte w tej chwili. Proszę spróbować później."
Książka mi mowi...
W tym rozdziale opiszemy sposoby zapisania do pliku zamówienia przedstawionego w przykładzie
oraz metody późniejszego odczytania tego pliku. Pokażemy również, dlaczego takie rozwiązanie
nie zawsze jest najlepsze. Pracując z większą liczbą zamówień, powinno się zamiast niego
używać systemu zarządzania bazami danych, takiego jak MySQL.


RE: Problem z $DOCUMENT_ROOT - TomDOm - 08-04-2012

Od kilku dni uczę się PHP. Przerabiam właśnie ten sam problem i zauważyłem, że skrypt zaczął działać jak umieściłem folder zamówienia dwa katalogi wyżej a nie jeden wyżej niż pliki strony.
coś takiego "../../zamowienia/zamowienia.txt"


@ $wp = fopen("$DOCUMENT_ROOT/../zamowienia/zamowienia.txt", 'ab');
zastanawiam się jak działa "$DOCUMENT_ROOT" bo wyglada mi jak by przenosil o katalog wyżej ("../")

ps. zaznaczam że jestem bardzo świeży w PHP (zaledwie kilka dni), więc jak coś nie poprawnie sformułowałem to przepraszam...