EntityRef: expecting ’;’ at line

変な気がするが結局こうなった。あらら、、



$unserializer =& new XML_Unserializer();
$unserializer->setOption("parseAttributes", TRUE);

$val = ereg_replace( "<", "##lt;", $value );
$val = ereg_replace( ">", "##gt;", $val );
$val = ereg_replace( "&", "##amp;", $val );
$val = ereg_replace( "'", "##apos;", $val );
$val = ereg_replace( """, "##quot;", $val );
$val = ereg_replace( "&#", "##other", $val );

$val = ereg_replace( "&", "##amp;", $val );

//$val = ereg_replace( "##lt;", "<", $val );
//$val = ereg_replace( "##gt;", ">", $val );
//$val = ereg_replace( "##amp;", "&", $val );
//$val = ereg_replace( "##apos;", "'", $val );
//$val = ereg_replace( "##quot;", """, $val );
$val = ereg_replace( "##lt;", "<", $val );
$val = ereg_replace( "##gt;", ">", $val );
$val = ereg_replace( "##amp;", "&", $val );
$val = ereg_replace( "##apos;", "'", $val );
$val = ereg_replace( "##quot;", """, $val );
$val = ereg_replace( "##other", "&#", $val );

$success = $unserializer->unserialize($val);
if (PEAR::isError($success)) {
.
.
.


http://d.hatena.ne.jp/be-cool/20090318