Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Non-object fatal error
-lukasamd-
post
Post #1





Goście







Witam,
używam klasy do obsługi aksimeta w celu filtrowania spamu:

http://www.achingbrain.net/stuff/php/akismet

Samo sprawdzenie wiadomości przebiega bezproblemowo.
Gdy natomiast chcę w administracji oznaczyć komentarz jako prawidłowy / spam to wywala mi:

Kod
Fatal error: Call to a member function submitHam() on a non-object in...


Jeżeli w administracji podam kod taki sam jak w sprawdzaniu komentarzy, również się wysypuje, jakby nie widziało obiektu.
Kod nie jest w żadnej funkcji itp., więc nie muszę używać global.

Sprawdziłem i wiem że:
- obiekt jest tworzony - jeżeli nie podam argumentów, to wywala odpowiednie błędy, poza tym print_r rozpisuje mi odpowiednie dane
- obiekt na 100% nie jest tworzony wcześniej
- odpowiednie wartości są poprawnie do niego zapisywane

Tak więc... co tu może być źle?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-lukasamd-
post
Post #2





Goście







Też nie, sprawdzałem juz chyba z 10 razy :/

EDIT
Ma ktoś jakiś pomysł może na to?
Nie żeby było mi jakoś niesamowicie potrzebne, bo same sprawdzanie komentarzy idzie ok, tylko nie mogę oznaczać błędnie przefiltrowanych, no ale dobrze byłoby na przyszłość wiedzieć, co może powodować taki problem.

Ten post edytował lukasamd 30.01.2010, 12:41:21
Go to the top of the page
+Quote Post

Posty w temacie
- lukasamd   [PHP] Non-object fatal error   29.01.2010, 14:49:22
- - JarCzeS   zamiana danej metody na public moze pomoze?   29.01.2010, 15:15:35
- - darko   Wywołujesz tę metodę kontekstowo: $akismet-...   29.01.2010, 15:21:03
- - lukasamd   @JarCzeS: Ona jest publiczna. @darko: Kontekstow...   29.01.2010, 15:36:46
- - seth-kk   blad mowi ze to na czym wywolujesz metode nie jest...   29.01.2010, 16:06:34
- - lukasamd   Wywołane podczas dodawania komentarza i sprawdzani...   29.01.2010, 16:12:58
- - Burned   literowka?   29.01.2010, 17:48:07
- - lukasamd   Też nie, sprawdzałem juz chyba z 10 razy :/ EDIT ...   30.01.2010, 12:40:48


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: 9.10.2025 - 12:24