Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Strona niedziała na localu
Forum PHP.pl > Forum > Serwery WWW
migo
Witam mam mały problem posiadam serwer na płatnym hostingu oparty o linuxa. Strona tam działa bardzo dobrze niema żadnych błędów ani nic. po przeniesieniu jej na locala czyli webserv na Windowsie wywala mi błędy typu:

  1. Notice: Undefined index: module in D:\Program Files\WebServ\httpd-users\filmoteka\imdb\front_filmy.php on line 7
  2.  
  3. Notice: Undefined index: page in D:\Program Files\WebServ\httpd-users\filmoteka\imdb\front_filmy.php on line 156
  4.  
  5. Notice: Undefined variable: page_limit_od in D:\Program Files\WebServ\httpd-users\filmoteka\imdb\front_filmy.php on line 159


Co może być przyczyną takich błędów, domyślam się że chodzi o jakiś moduł do włączenia ale jaki.
erix
Błąd masz w kodzie.

http://nospor.pl/notice-wyswietlac-czy-nie.html
migo
Nie chce mi to wyjść bo mam porównanie w tym a nie samo odwołanie. Posiadam taki kod:

  1. if($_GET["module"] == "reload") {


dodając do tego isset lub !empty nie daje rezultatów jak w moim przykładzie wstawić zależność.

Poradziłem sobie już w taki sposób:

  1. if(isset($_GET["module"]) == "reload") {


Mam nadzieję iż jest to dobrze.
erix
Cytat
Mam nadzieję iż jest to dobrze.

Nie jest. Podstawisz cokolwiek do module po znaku zapytania i ten warunek będzie zawsze spełniony, bo dojdzie do typowania niejawnego.

W zalinkowanym artykule jest wszystko opisane, w czym tkwi Twój problem. Tylko trzeba to przeczytać, najlepiej ze zrozumieniem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.