Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Błąd includowanych stałych przy przesyłaniu formularza
Testosteron
post
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 2
Dołączył: 15.09.2011

Ostrzeżenie: (0%)
-----


Witam. Chcę stworzyć stronę z 2 wersjami językowymi. Wpadłem na pomysł, żeby w oddzielnym pliku zdeklarować stałe, ten plik następnie byłby includowany do innych plików. Ten pomysł się sprawdzał, wszystko było ok. Ostatnio zacząłem tworzyć skrypt zmiany hasła i przedtem chciałem stworzyć nowe konto. Okazało się, że jest z tym problem. Przy przesyłaniu formularza (plik register zawiera formularz a następnie za pomocą metody POST dane wysyłane są do drugiego pliku) wyrzuca mi błędy z informacją, że stałe zostały już zdeklarowane. Co ciekawe błąd dotyczy także tych stałych, których nie wywoływałem. Powiem więcej. Wystarczy samo includowanie pliku language.php, żeby pojawił się ten problem.

Kiedy tworzę nowy dokument i za pomocą tego pliku wywołuję stałe to wszystko jest ok. Jeżeli tylko następuje wysyłanie danych do 2 pliku w którym jest includowany plik language.php to wywala mi błędy. Tak jak zaznaczałem- wcześniej było wszystko ok.

Dodatkowo plik language.php zawiera znaczniki zaczynające i kończące kod php. Jeżeli je usunę to w każdym pliku w którym includuję ten plik, jest drukowana cała zawartość. Razem z komentarzami!!!!

O co chodzi?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
palonek
post
Post #2





Grupa: Zarejestrowani
Postów: 32
Pomógł: 2
Dołączył: 19.04.2009

Ostrzeżenie: (0%)
-----


zamiast używać include użyj include_once lub require_once
Go to the top of the page
+Quote Post
Testosteron
post
Post #3





Grupa: Zarejestrowani
Postów: 113
Pomógł: 2
Dołączył: 15.09.2011

Ostrzeżenie: (0%)
-----


Nie wiem co się stało. Tak na prawdę nie zrobiłem nic szczególnego. Co najwyżej zmieniłem rozszerzenie, ale znowu wszystko jest ok
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 12:29