Проблема с unserialize после переноса

  • Автор темы Автор темы walaby
  • Дата начала Дата начала

walaby

Новичок
Проблема с unserialize после переноса

Проблема в следующем:
есть код:
PHP:
$postinfo = unserialize(stripcslashes($postnow[0]->postinfo));
$fotos    = unserialize(stripcslashes($postnow[0]->fotos));
$postnow[0]->postinfo пример:
a:1:{s:10:"Объем";s:9:"100 мл.";}
у него unserialize работает (т.е. проблем с кодировкой и в принципе быть не может)
$postnow[0]->fotos пример:
на том сайте где первоначально работал скрипт unserialize для такой строки работал, но при переносе в рамках того же хостинга но на другую площадку именно unserialize для такого вида строки работать отказывается
magic_quotes Off =)
не работает со stripcslashes и без него

В чем может быть проблема?
 
каюсь, изменял строку, вот пример с точным кол-вом символов
a:1:{s:46:"93|http://site.ru/uploads/d578d6d7_preview.jpg";s:41:"94|93|http://site.ru/uploads/d578d6d7.jpg";}

-~{}~ 21.09.10 13:42:

видимо проблема с экспортом базы данных...?
 
по дефолту в файл .sql в кодировке utf8, потом импортирую либо запросом либо через файл. может имеет значение bom (utf8 без bom)?
 
Не надо BOM, он только мешает.
смотри где бьются данные, на выгрузке, на загрузке, при получении из новой базы
 
точно, я понял... я тупо заменял хосты чтобы перенести на другую площадку, а длина их символов отличаются....)
 
Сверху