Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> unserialize() не пойму в чем дело??? 
V
    Опции темы
zammar
Дата 22.11.2011, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 289
Регистрация: 30.10.2008

Репутация: нет
Всего: нет



Вот такая обычная строка:
Код

a:3:{s:8:"user_f_1";s:1:"0";s:21:"categs_moderate_email";s:0:"";s:14:"moderates_list";s:0:"";}


выдает ошибку:
Код

unserialize() [function.unserialize]: Error at offset 305 of 465 bytes в файле ...


Ничего особенного не делаю, просто unserialize переменной которая содержит эту строку.
Причем заметьте ни 305 ни 465 байта нету в строке.

Кодировка нормальная такая как нужно utf-8.
В чем может быть проблема?


При этом у меня на локальном сервере все нормально, а у клиента выпадает ошибка :(

Это сообщение отредактировал(а) zammar - 22.11.2011, 17:13
PM   Вверх
-=Ustas=-
Дата 22.11.2011, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 32
Всего: 69



zammar, откуда строка достается?

Добавлено через 1 минуту и 10 секунд
На всякий случай trim попробуй использовать.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
zammar
Дата 22.11.2011, 17:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 289
Регистрация: 30.10.2008

Репутация: нет
Всего: нет



trim не помог.
достается из базы.
я думаю с сервером что-то
PM   Вверх
ksnk
Дата 22.11.2011, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 96
Всего: 386



Цитата(zammar @  22.11.2011,  17:13 Найти цитируемый пост)
Error at offset 305 of 465

Видимо, дело в этом.
Строка отчего-то стала длиной 465 байт. Можно поисследовать откуда и на каком этапе к ней мусор подклеивается.
В базе-то она правильной длины лежит?


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
$дмитрий
Дата 22.11.2011, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 17
Всего: 45



Одинаковый размер?
Код

SELECT LENGTH(ПОЛЕ)

Код

mb_strlen(ПОЛЕ,'utf-8')

PM MAIL   Вверх
zammar
Дата 23.11.2011, 08:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 289
Регистрация: 30.10.2008

Репутация: нет
Всего: нет



Код

код SQL
1:
SELECT LENGTH(ПОЛЕ)

код PHP
1:
mb_strlen(ПОЛЕ,'utf-8')


Array
(
    [0] => Array
        (
            [0] => 94
        )

)
94
Одинаковый размер :(

Код

Видимо, дело в этом.
Строка отчего-то стала длиной 465 байт. Можно поисследовать откуда и на каком этапе к ней мусор подклеивается.
В базе-то она правильной длины лежит?


да нет срока как из базы выходит везде одна и та же длина :(
PM   Вверх
zammar
Дата 23.11.2011, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 289
Регистрация: 30.10.2008

Репутация: нет
Всего: нет



Ну все разобрался.
Там действительно был похеренный сериализованный массив. Просто на сайте многодоменность и я не тот массив смотрел получается.
smile
Всем большое спасибо!

PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0572 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.