Articles of serialização

Escreva valores de matriz multidimensionais serializados para arquivar com o caminho da chave

A minha pergunta é como posso rastrear todos os níveis desses dados serializados e escrever cada nível de folha para separar strings em um arquivo, onde cada linha contém a matriz “caminho da chave” e o valor. Basicamente, eu preciso de cada valor envolvido em uma function i18n para fins de tradução. Eu tenho alguns […]

O PHP unserialize continua jogando o mesmo erro ao longo de 100 vezes

Eu tenho uma grande matriz 2d que eu serialize e base64_encode e lance em um database. Em uma página diferente, retiro a matriz e quando eu base64_decode a matriz serializada, eu posso ecoar e definitivamente parece válida. No entanto, se eu tentar unserialize(base64_decode($serializedArray)) ele apenas lança o mesmo erro no ponto de quase falhar no […]

Como posso desmarcar essa string?

Eu tenho essa string no formato de serialização a:6:{s:5:”width”;i:452;s:6:”height”;i:336;s:14:”hwstring_small”;s:23:”height=’96’ width=’128′”;s:4:”file”;s:20:”2012/01/Picture3_410_1325761656.jpg”;s:5:”sizes”;a:8:{s:9:”thumbnail”;a:3:{s:4:”file”;s:35:”Picture3_410_1325761656-162×160.jpg”;s:5:”width”;i:162;s:6:”height”;i:160;}s:6:”medium”;a:3:{s:4:”file”;s:35:”Picture3_410_1325761656-258×191.jpg”;s:5:”width”;i:258;s:6:”height”;i:191;}s:8:”post-top”;a:3:{s:4:”file”;s:35:”Picture3_410_1325761656-110×110.jpg”;s:5:”width”;i:110;s:6:”height”;i:110;}s:9:”post-tiny”;a:3:{s:4:”file”;s:35:”Picture3_410_1325761656-108×100.jpg”;s:5:”width”;i:108;s:6:”height”;i:100;}s:9:”post-item”;a:3:{s:4:”file”;s:35:”Picture3_410_1325761656-452×327.jpg”;s:5:”width”;i:452;s:6:”height”;i:327;}s:11:”post-review”;a:3:{s:4:”file”;s:35:”Picture3_410_1325761656-162×166.jpg”;s:5:”width”;i:162;s:6:”height”;i:166;}s:9:”post-poll”;a:3:{s:4:”file”;s:35:”Picture3_410_1325761656-285×237.jpg”;s:5:”width”;i:285;s:6:”height”;i:237;}s:14:”post-top-story”;a:3:{s:4:”file”;s:35:”Picture3_410_1325761656-300×130.jpg”;s:5:”width”;i:300;s:6:”height”;i:130;}}s:10:”image_meta”;a:10:{s:8:”aperture”;i:0;s:6:”credit”;s:0:””;s:6:”camera”;s:0:””;s:7:”caption”;s:0:””;s:17:”created_timestamp”;i:0;s:9:”copyright”;s:0:””;s:12:”focal_length”;i:0;s:3:”iso”;i:0;s:13:”shutter_speed”;i:0;s:5:”title”;s:0:””;}} que é usado em wordpress, mas quando eu desmarcá-lo, está dando um erro como- WARNING: Error at offset 132 of 1316 bytes Sugira uma solução. obrigado // Array Array([width]=>800[height]=>600[hwstring_small]=>height=’96’width=’128′[file]=>2012/01/Waterlilies_294_1325828605.jpg[sizes]=>Array([thumbnail]=>Array([file]=>Waterlilies_294_1325828605-162×160.jpg[width]=>162[height]=>160)[medium]=>Aray([file]=>Waterlilies_294_1325828605-258×193.jpg[width]=>258[height]=>193)[large]=>Array([file]=>Waterlilies_294_132528605-506×380.jpg[width]=>506[height]=>380)[post-blog]=>Array([file]=>Waterlilies_294_1325828605-545×408.jpg[width]=>55[height]=>408)[post-special]=>Array([file]=>Waterlilies_294_1325828605-530×380.jpg[width]=>530[height]=>380)[post-top=>Array([file]=>Waterlilies_294_1325828605-110×110.jpg[width]=>110[height]=>110)[post-tiny]=>Array([file]=>Waterlilies294_1325828605-108×100.jpg[width]=>108[height]=>100)[post-item]=>Array([file]=>Waterlilies_294_1325828605-455×327.jpg[idth]=>455[height]=>327)[post-review]=>Array([file]=>Waterlilies_294_1325828605-162×166.jpg[width]=>162[height]=>166) [post-poll]=>Array([file]=>Waterlilies_294_1325828605-285×237.jpg[width]=>285[height]=>237)[post-top-story]=>Array([fil]=>Waterlilies_294_1325828605-300×130.jpg[width]=>300[height]=>130))[image_meta]=>Array([aperture]=>0[credit]=>[camera]=>=>[created_timestamp]=>0[copyright]=>[focal_length]=>0[iso]=>0[shutter_speed]=>0[title]=>)[photoURL]=>C:/xampphtdocs/wp-content/uploads/2012/01/Waterlilies_294_1325828605.jpg)

Método para Serializar Objetos do servidor de apps para o servidor web sem duplicação de código

Eu tenho uma configuração do servidor de camada 3 do database da aplicação web. Os dados de solicitações da Web do aplicativo e o aplicativo obtêm seus dados do db e os processam e retornam para a Web para exibição. Padrão. Atualmente, todos os dados que eu serialize de aplicativo para web são colocados em […]

PHP Salve as opções selecionadas de múltiplas abatimentos para uma matriz

Eu tenho o seguinte código: 1 2 1 2 1 2 Fiddle: http://jsfiddle.net/NMQz8/ O que estou tentando entender é se é possível salvar as respostas de cada um dos dropdowns em uma matriz. A razão para isso é para que eu possa salvar os resultados em uma coluna no database em vez de ter uma […]

Enviar dados de um script PHP para uma aplicação C #

Quando o aplicativo C # é executado, ele POSSA uma solicitação para o servidor PHP, que deseja retornar uma matriz. O que é uma maneira fácil de carregar o conteúdo desta matriz em C # para usar com isso. Para esclarecimentos, esta matriz é um object PHP stdClass que contém strings, flutuadores e outros objects […]

Não é possível replace o manipulador padrão do Serializer JMS para Symfony ConstraintViolationList

Não consigo replace manipuladores padrão no pacote do serializador jms. Gostaria de alterar a forma como o Symfony\Component\Validator\ConstraintViolationList é serializado, então eu escrevi meu próprio manipulador personalizado. E marcou corretamente como descrito na documentação (e em várias respostas de stackoverflow). No entanto, meu manipulador continua a ser substituído pelo manipulador padrão para o ConstraintViolationList com […]

Armazenando objects entre solicitações em PHP sem serialização

Estou escrevendo um aplicativo web com estado em PHP, no qual o estado potencialmente contém muitos objects. Neste momento, mantenho todos esses objects em $ _SESSION e terei serializado no final da solicitação. Isso é um pouco doloroso, porque a serialização de toda a session leva alguns segundos, e desistenciá-lo leva ainda mais tempo. Eu […]

Classe PHP incompleta ao serializar object em sessões

Estou trabalhando em um carrinho de compras (Modelo de carrinho). Uma das suas propriedades protegidas é “_items”, que contém uma série de objects do Produto. Eles (Produtos) são todos armazenados no database para preencher a session (usando ZF, Zend_Session_SaveHandler_DbTable () etc.). public function addItem(Model_Product $product, $qty) { $qty = (int) $qty; $pId = $product->getId(); if […]

O que poderia causar uma falha na function de serialização do PHP?

Eu tenho algum código PHP do servidor que tenta persistir um object de dados (essencialmente uma multidimensional array) para um database do backend. Este object de dados vem originalmente como o object actionscript AMF enviado de um aplicativo flex. Eu quero persistir o object no todo para uso posterior, então eu usei a function de […]