Deprecated Deprecated
This method has been deprecated. Unused, may be removed in future versions of getID3 instead.
Syntax Syntax
Parameters Parameters
- $filename_source
-
(Required)
- $filename_dest
-
(Required)
- $offset
-
(Required)
- $length
-
(Required)
Return Return
(bool)
Source Source
File: wp-includes/ID3/getid3.lib.php
} if (is_readable($filename_source) && is_file($filename_source) && ($fp_src = fopen($filename_source, 'rb'))) { if (($fp_dest = fopen($filename_dest, 'wb'))) { if (fseek($fp_src, $offset) == 0) { $byteslefttowrite = $length; while (($byteslefttowrite > 0) && ($buffer = fread($fp_src, min($byteslefttowrite, getID3::FREAD_BUFFER_SIZE)))) { $byteswritten = fwrite($fp_dest, $buffer, $byteslefttowrite); $byteslefttowrite -= $byteswritten; } fclose($fp_dest); return true; } else { fclose($fp_src); throw new Exception('failed to seek to offset '.$offset.' in '.$filename_source); } } else { throw new Exception('failed to create file for writing '.$filename_dest); } } else { throw new Exception('failed to open file for reading '.$filename_source); } } /** * @param int $charval