PHP unserialize continue à générer la même erreur plus de 100 fois dans la partie 2

StackOverflow https://stackoverflow.com/questions/122216

  •  02-07-2019
  •  | 
  •  

Question

J'ai donc un grand tableau 2D que je sérialise, mais lorsque j'essaie de le désérialiser, il génère la même erreur au point de provoquer le crash de Firefox.

L'erreur est:

Warning: unserialize() [function.unserialize]: Node no longer exists in /var/www/dev/wc_paul/inc/analyzerTester.php on line 24

J'inclurais tout le tableau sérialisé que je répercutais mais la dernière fois que j'ai essayé cela sur ce formulaire, mon Firefox s'est écrasé.

Quelqu'un at-il une idée de la raison pour laquelle cela pourrait se produire?

Je suis sûr que c'est un tableau. Cependant, il s’agissait à l’origine d’une réponse XML d’un autre serveur sur laquelle j’ai ensuite tiré des valeurs pour construire le tableau. S'il ne peut pas être sérialisé, je peux accepter ce que je suppose ... mais comment puis-je le sauvegarder alors?

Était-ce utile?

La solution

Habituellement, lorsque vous recevez un message d'erreur, vous pouvez résoudre beaucoup de problèmes simplement en recherchant ce message sur le Web. Par exemple, lorsque vous mettez le nœud n'existe plus Dans Google, vous vous retrouvez avec une explication concise de la raison pour laquelle cela se produit, ainsi qu'une solution . , comme le tout premier coup.

Autres conseils

pour répondre à votre deuxième question sur les autres moyens de sauvegarder les données

pourquoi ne pas exporter la réponse xml directement dans un fichier et l'enregistrer localement, puis la lire dans le fichier local si nécessaire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top