Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Problem z odserializowaniem danych
Jarod
post
Post #1





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


Głowię się nad drobną rzeczą ale mam problem. Przesyłam metodą post zserializowaną tablicę a pod przepuszczeniu przez unserialize() otrzymuje ją w całej okazałości. W tablicy tej znajdują się dane pobrane z bazy.

serializacja: serialize($aRole)
odserializowanie: unserialize(stripslashes($_POST['aRoleToken']))


Wszystko działa pięknie do póki w bazie przechowuje zwykłe teksty. Natomiast jeśli do bazy wprowadzę np taki ciąg:

  1. INSERT INTO roles VALUES (NULL, 'ChangeLogView', 'Przeglądanie changelog'a');


to przy próbie unserializacji otrzymuję błąd spowodowany obecnością tego apostrofa przed literką a.

Pewnie banalny problem ale jakoś nie mogę nic wymyśleć.


--------------------
”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335)
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 19.08.2025 - 22:59