![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 623 Pomógł: 11 Dołączył: 1.01.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Do niedawna używałem KrasnalServ, jednak miałem tam 4. wersję PHP, więc zdecydowałem się na instalację WAMP'a.
Na krasnalu było okej, na nowym serwerze pojawia się tak błąd: Kod Notice: Undefined index: login in <b>C:\wamp\www\siedlczanin\index.php</b> on line <b>3</b> Notice: Undefined variable: cos in <b>C:\wamp\www\siedlczanin\elementy\strona.php on line 21 Notice: Undefined variable: ile in <b>C:\wamp\www\siedlczanin\elementy\strona.php on line 21 Notice: Undefined variable: z_ilu in <b>C:\wamp\www\siedlczanin\elementy\strona.php on line 21 Warning: require_once() [function.require-once]: URL file-access is disabled in the server configuration in C:\wamp\www\siedlczanin\elementy\strona.php on line 24 Warning: require_once(http://127.0.0.1/siedlczanin/elementy/pasek.php) [function.require-once]: failed to open stream: no suitable wrapper could be found in C:\wamp\www\siedlczanin\elementy\strona.php on line 24 Fatal error: require_once() [function.require]: Failed opening required 'http://127.0.0.1/siedlczanin/elementy/pasek.php' (include_path='.;C:\php5\pear') in C:\wamp\www\siedlczanin\elementy\strona.php on line 24 Może spowodowane jest to zmianą PHP z 4 na 5.2.8? Ten post edytował sweter 17.01.2009, 15:15:26 -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Owszem, masz wyłączone register_globals i stąd te błędy.
Szukajka: register_globals i będziesz wszystko wiedział. ![]() -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 623 Pomógł: 11 Dołączył: 1.01.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
a możesz powiedzieć jak włączyć register_globals?
-------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Nie włączaj register_globals, tylko przerób skrypt tak, aby nie musiał z tego korzystać, gdyż wiele serwerów teraz ma tę opcję domyślnie WYŁĄCZONĄ.
Włączyć można w php.ini. Ale wykopiesz tylko dołek pod sobą przy migracji na inny serwer. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 623 Pomógł: 11 Dołączył: 1.01.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
a jak przerobić skrypt, skoro ja MUSZĘ zaimportować te pliki?
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
No to zależy od źródła danych - musisz zamienić te brakujące zmienne na elementy z tablicy $_GET/$_POST/$_SESSION/$_COOKIE/$_SERVER.
http://pl.php.net/manual/pl/security.globals.php -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 623 Pomógł: 11 Dołączył: 1.01.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Okej, teraz wiem, że zamiast require_once("...") powinienem dać $_REQUEST("...").
Ale teraz pojawia mi się kolejny błąd: Cytat Fatal error: Function name must be a string in (adres pliku) on line 24 (czyli tam gdzie jest $_REQUEST)
-------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Nie o to chodziło.
![]() Przeczytaj w manualu, do czego służy require_once" title="Zobacz w manualu PHP" target="_manual, a do czego ta tablica - http://pl.php.net/reserved.variables -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 623 Pomógł: 11 Dołączył: 1.01.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Chodzi ci o to, że $_REQUEST nie można ufać, tak jak $_POST lub $_GET, więc nie powinienem jej używać?
A z tego co przeczytałem to require_once ma działanie podobne jak require, tyle że sprawdza, czy już wcześniej dany plik nie został zaimportowany. -------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Chodzi ci o to, że $_REQUEST nie można ufać, tak jak $_POST lub $_GET, więc nie powinienem jej używać? Nie. Zamiast używać po prostu zmiennych, które są ponazywane tak, jak w pierwszych błędach, używaj kluczy z tych tablic. Tłumaczę już któryś post z kolei. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 623 Pomógł: 11 Dołączył: 1.01.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
okej, z tymi błędami sobie już poradziłem, ale jeżeli chodzi o te błędy:
Cytat Warning: require_once() [function.require-once]: URL file-access is disabled in the server configuration in C:\wamp\www\siedlczanin\elementy\strona.php on line 24 Warning: require_once(http://127.0.0.1/siedlczanin/elementy/pasek.php) [function.require-once]: failed to open stream: no suitable wrapper could be found in C:\wamp\www\siedlczanin\elementy\strona.php on line 24 Fatal error: require_once() [function.require]: Failed opening required 'http://127.0.0.1/siedlczanin/elementy/pasek.php' (include_path='.;C:\php5\pear') in C:\wamp\www\siedlczanin\elementy\strona.php on line 24 To odnoszą one się do funkcji require_once(), którą zmieniłem na $_REQUEST. I niby nie pojawiają się błądy, ale nie wyświetla się ten plik ![]() Ten post edytował sweter 18.01.2009, 10:27:35 -------------------- |
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Posługuj się ścieżkami z katalogów względem skryptów, a nie adresami. Przeniesiesz stronę na inny serwer i już znowu zaczną się błędy.
Taka rada, przejrzyj najpierw jakiś kurs PHP. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 17:54 |