![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 7 Dołączył: 1.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
wydaje mi się mój problem jest dość banalny, aczkolwiek nie mogę sobie z nim poradzić (IMG:style_emoticons/default/smile.gif) Tworzę obiekty, używam funkcji serialize() i wrzucam je do bazy danych. Gdy wybieram je i odtwarzam w tym samym katalogu co by dodawane jest ok. Ale gdy wybieram i odtwarzam w innym katalogu obiekt jest innego typu. Próbowałem rzutować ale widzę że w php to nie przejdzie (IMG:style_emoticons/default/winksmiley.jpg) Może da mi ktoś jakąś wskazówkę ? (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Jeżeli w jednym skrypcie serializujesz obiekt typu "TEST" i w drugim skrypcie go odserializowujesz to potrzebujesz w nim dołączyć definicje tego obiektu "TEST"
Brakuje Ci po prostu require_once do odserializowanego obiektu (oraz innych, które są w nim użyte) Drugą opcją jest użycie funkcji unserialize_callback_func http://pl2.php.net/unserialize Ten post edytował wookieb 19.05.2010, 14:46:47 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 7 Dołączył: 1.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Jasne... zapominałem dołączyć plik z klasami (IMG:style_emoticons/default/smile.gif) Dzięki (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 10:30 |