Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z $DOCUMENT_ROOT
#11
To jak ty bys to zrobil skoro masz sciezke bo ja juz nie mam sily na to ;/
Nie ma głupich pytań są tylko głupie odpowiedzi
Odpowiedz
#12
--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.
Nie ma głupich pytań są tylko głupie odpowiedzi
Odpowiedz
#13
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?
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz
#14
1. Żeby ja odczytać i zapisać dane z formularza =)
2. Jak to... kotek =( ?
Nie ma głupich pytań są tylko głupie odpowiedzi
Odpowiedz
#15
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.
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz
#16
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.
Nie ma głupich pytań są tylko głupie odpowiedzi
Odpowiedz
#17
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...
Odpowiedz


Skocz do:


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