note 71270 added to function.unserialize

From: Date: Mon, 20 Nov 2006 11:22:41 +0000
Subject: note 71270 added to function.unserialize
Groups: php.notes 
Request: Send a blank email to php-notes+get-119896@lists.php.net to get a copy of this message
for those who has error like " error at offset .." but doesn't know why. This function might be usefull <?php $sObject3 = 'a:2:{i:0;s:1:"1";i:1;s:3654:"1a1dc91c907325c69271ddf0c944bc72";}'; print_r( __unserialize($sObject3 )); function __unserialize($sObject) { $__ret =preg_replace('!s:(\d+):"(.*?)";!e', "'s:'.strlen('$2').':\"$2\";'", $sObject ); return unserialize($__ret); } ?> ---- Server IP: 66.163.161.117 Probable Submitter: 82.200.219.175 ---- Manual Page -- http://www.php.net/manual/en/function.unserialize.php Edit -- https://master.php.net/note/edit/71270 Del: integrated -- https://master.php.net/note/delete/71270/integrated Del: useless -- https://master.php.net/note/delete/71270/useless Del: bad code -- https://master.php.net/note/delete/71270/bad+code Del: spam -- https://master.php.net/note/delete/71270/spam Del: non-english -- https://master.php.net/note/delete/71270/non-english Del: in docs -- https://master.php.net/note/delete/71270/in+docs Del: other reasons-- https://master.php.net/note/delete/71270 Reject -- https://master.php.net/note/reject/71270 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#119896) next »