note 33634 added to ref.xml

From: Date: Wed, 02 Jul 2003 13:29:14 +0000
Subject: note 33634 added to ref.xml
Groups: php.notes 
Request: Send a blank email to php-notes+get-51358@lists.php.net to get a copy of this message
A fix for the fread breaking thing: while ($data = fread($fp, 4096)) { $data = $cache . $data; if (!feof($fp)) { if (preg_match_all("(</?[a-z0-9A-Z]+>)", $data, $regs)) { $lastTagname = $regs[0][count($regs[0])-1]; $split = false; for ($i=strlen($data)-strlen($lastTagname); $i>=strlen($lastTagname); $i--) { if ($lastTagname == substr($data, $i, strlen($lastTagname))) { $cache = substr($data, $i, strlen($data)); $data = substr($data, 0, $i); $split = true; break; } } } if (!$split) { $cache = $data; } } if (!xml_parse($xml_parser, $data, feof($fp))) { die(sprintf("XML error: %s at line %d", xml_error_string(xml_get_error_code($xml_parser)), xml_get_current_line_number($xml_parser))); } } ---- Manual Page -- http://www.php.net/manual/en/ref.xml.php Edit Note -- http://master.php.net/manage/user-notes.php?action=edit+33634 Delete Note -- http://master.php.net/manage/user-notes.php?action=delete+33634&report=yes Reject Note -- http://master.php.net/manage/user-notes.php?action=reject+33634&report=yes

« previous php.notes (#51358) next »