Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Error
Zielun
post 8.08.2003, 18:05:31
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 8.08.2003

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


Mam taki maly problem Jest nim:

UNDEFINED OFFSET.

Napisany przeze mnie skrypt dziala dobrze pod linuxem, zas na win2k wywala mi wlasnie ten blad. Podejrzewam, ze chodzi o brak instalki bcmath. Nie wiem jednak jak to zainstalowac pod win2k.

Za pomoc z gory dzieki.

(w skrypcie uzywam sranda, moze to przez niego i ten brak bcmath)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
cahe
post 8.08.2003, 18:41:43
Post #2





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 22.03.2003

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


Cytat
Mam taki maly problem Jest nim:

UNDEFINED OFFSET.

Napisany przeze mnie skrypt dziala dobrze pod linuxem, zas na win2k wywala mi wlasnie ten blad. Podejrzewam, ze chodzi o brak instalki bcmath. Nie wiem jednak jak to zainstalowac pod win2k.

Za pomoc z gory dzieki.

(w skrypcie uzywam sranda, moze to przez niego i ten brak bcmath)


Czy to nie jest przypadkiem notice? Spróbuj na początku skryptu dać: error_reporting(E_ALL ~ E_NOTICE); :-). Jeśli ten błąd to coś w stylu:

Kod
otice: Undefined offset: 1 in

/usr/local/www/data/horde/kronolith/lib/Kronolith.php on line 856
to pomoże :-).
Go to the top of the page
+Quote Post
Zielun
post 8.08.2003, 19:53:48
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 8.08.2003

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


Dzieki, wlasnie chodzilo o ten reporting, ale w php.ini.
Mialem
error_reporting = E_ALL
zamiast
error_reporting = E_ALL ~E_NOTICE

I juz dziala. Jakby komus chcialo sie przyblizyc mi, jak to reporting wplywa na dzialanie roznych skryptow byl bym wdzieczny.
Kumpel polecil mi wlasnie ustawic ta opcje na E_ALL, teraz widze, ze chyba sie mylil, a w php pisze od palu lat i zdawalo by sie ze wie "wszystko" tongue.gif Moze to tylko ja jestem niedouczony i o czyms nie wiem... tak czy inaczej dzieki za pomoc.

Pozdrawiam
Go to the top of the page
+Quote Post
cahe
post 8.08.2003, 20:05:08
Post #4





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 22.03.2003

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


Cytat
Dzieki, wlasnie chodzilo o ten reporting, ale w php.ini.
Mialem
error_reporting = E_ALL
zamiast
error_reporting = E_ALL ~E_NOTICE

I juz dziala. Jakby komus chcialo sie przyblizyc mi, jak to reporting wplywa na dzialanie roznych skryptow byl bym wdzieczny.
Kumpel polecil mi wlasnie ustawic ta opcje na E_ALL, teraz widze, ze chyba sie mylil, a w php pisze od palu lat i zdawalo by sie ze wie "wszystko" :P Moze to tylko ja jestem niedouczony i o czyms nie wiem... tak czy inaczej dzieki za pomoc.

Pozdrawiam



Komunikaty typu NOTICE są bardzo przydatne - wiesz, że piszesz poprawny kod w 100% (np. musisz 'deklarować' zmienną przed jej użyciem gdzie kolwiek. nie jest to może deklaracja taka jak w C++ czy innych językach programowania, ale zawsze). Notice pomaga także w debugowaniu skryptów, gdy nie wiadomo o co tak naprawdę chodzi - to znaczy dlaczego np. skrypt nie działa. Twój kolega ma więc po części racje :-).
Go to the top of the page
+Quote Post
Zielun
post 8.08.2003, 20:13:36
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 8.08.2003

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


more or less skminilem, choc nie do konca. Trza bedzie chwycic jakas pozycje ksiazkowa biggrin.gif

Dzieki za wyjasnienia cahe. Zaoszczedzilo mi to sporo czasu, a juz napewno nerwow. laugh.gif

Pozdrawiam
Go to the top of the page
+Quote Post
KaMeLeOn
post 8.08.2003, 22:08:04
Post #6





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

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


Poczytaj to:
http://forum.php.pl/viewtopic.php?t=4038


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 22:56