Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> unserialize wywala blad
Kinool
post 25.02.2007, 11:19:53
Post #1





Grupa: Zarejestrowani
Postów: 560
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Kwidzyn

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


Witam przy serializacji tablic dostaje dosyc dziwny komunikat:
Cytat
Notice: unserialize() [function.unserialize]: Error at offset 601 of 2118 bytes in /mnt/home.....


fakt ze serializacji poddawana jest tablica wielowymiarowa i komunikat wywala przy wiekszej tablicy dla mniejszych wszystko jest OK czy ktos się spotkał z czyms takim?? jest jakies ograniczenie serializowanych tablic?


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post 25.02.2007, 18:41:28
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




masz niekompletny string do unserializacji.
Czy ty to trzymasz w bazie? Jesli tak, to byc moze przydzieliles za malo znakow dla pola, ktory trzyma ten string. Jesli nie to problem moze byc podobny tylko z czym innym. Wiecej nie jestem w stanie ci powiedziec przy tym "natloku" informacji jakim nas uraczyles.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
DeyV
post 25.02.2007, 19:06:39
Post #3





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Problem ten lubi pojawiać się również przy problemach z kodowaniem w bazie danych, szczególnie jeśli dane były pobierane w innym kodowaniu niż zapisywane, albo przenoszone między 1 bazą a 2


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
Kinool
post 27.02.2007, 00:19:10
Post #4





Grupa: Zarejestrowani
Postów: 560
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Kwidzyn

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


no to moze zaczne od poczatku smile.gif

serializacji uzywam przy cachowaniu zapytan sql w bazie sql smile.gif byc moze dla niektorych wyda sie to dziwne ale uyzwam bazy do przechowywania wynikow zapytan a dokladnie tablic z wynikami, serializuje to i trzymam w bazie (pole BLOB - moze to jest problem?) co do kodowania to juz od dawna stosuje tylko UTF8 zarowno w bazie jak i do kodowania XHTML-a

sprawdze jeszcze przy wstawianiu zserializowanego stringa do bazy z uzyciem prepare w PDO bo teraz zauwazylem ze bez tego wstawialem tam dan, fakt ze wywyala to tylko przy wiekszej ilosci danych smile.gif a przy mniejszych porcjach dziala bardzo dobrze

jutro napisze czy cos poradzilem


-- EDIT --

ok do bazy wstawilem zserializowane tablice z uzyciem prepare z PDO i smiga jak trzeba smile.gif

Ten post edytował Kinool 27.02.2007, 04:50:04


--------------------
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: 25.07.2025 - 09:11