= 64) { $line = substr($in, $oset, 64); $out .= $line."\n"; $size = strlen($line); $oset += $size; } $out .= "---- END {$tag} ----\n"; return true; } function tagfile_deformat($in, & $out, $tag) { $btag_val = "---- BEGIN {$tag} ----"; $etag_val = "---- END {$tag} ----"; $btag_len = strlen($btag_val); $etag_len = strlen($etag_val); $btag_pos = stripos($in, $btag_val); $etag_pos = stripos($in, $etag_val); if (($btag_pos === false) || ($etag_pos === false)) { return false; } $body_pos = $btag_pos + $btag_len; $body_len = strlen($in); $body_len -= $btag_len; $body_len -= $etag_len + 1; $out = substr($in, $body_pos, $body_len); return true; } ?>