![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 2.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam taki kod, który liczy ilu użytkowników aktualnie jest online.
Problem polega na tym, że jeżeli stronę otwieram w php5.1.6 wszystko działa bez problemu, natomiast gdy serwer (WAMP) przełączę na php5.2.9 pojawiają się błędy: Notice: Undefined variable: ileip in C:\wamp\www\...\index.php on line 526 Notice: Undefined offset: 1 in C:\wamp\www\...\index.php on line 526 / [tutaj linia 16] Co ciekawe na serwerze, na którym mam opublikowaną stronę w necie jest php5.2.13 i nie pokazują się żadne błędy. Czy ktoś może mi pomóc? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Nie chodzi tutaj o wersję PHP tylko o poziom raportowania błędów php.net/error_reporting
Jak to rozwiązać? Zawsze definiuj zmienne przed użyciem. -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
Na początku skryptu dodaj $ileip = 0;
-------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 2.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem zmiany:
i działa bez błędów. Tylko nie jestem pewny tego isset(). Czy to jest dobrze czy można (trzeba) zrobić to inaczej? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Jeżeli chcesz sprawdzić czy klucz istnieje oraz czy jest jakaś wartość pod tym kluczem powinieneś użyc formułki
Ale lepsza jest krótsza wersja -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 2.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Już działa, dzięki wszystkim za pomoc
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 20:54 |