WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

getid3_lib::CopyFileParts() public WP 1.0

Запрещена (устарела). Больше не поддерживается и может быть удалена. Используйте d, may be removed in future versions of getID3.

Это метод класса: getid3_lib{}

Хуков нет.

Возвращает

true/false.

Использование

$result = getid3_lib::CopyFileParts( $filename_source, $filename_dest, $offset, $length );
$filename_source(строка) (обязательный)
$filename_dest(строка) (обязательный)
$offset(число) (обязательный)
$length(число) (обязательный)

Список изменений

Устарела Unused, may be removed in future versions of getID3

Код getid3_lib::CopyFileParts() WP 5.5.1

wp-includes/ID3/getid3.lib.php
<?php
public static function CopyFileParts($filename_source, $filename_dest, $offset, $length) {
	if (!self::intValueSupported($offset + $length)) {
		throw new Exception('cannot copy file portion, it extends beyond the '.round(PHP_INT_MAX / 1073741824).'GB limit');
	}
	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);
	}
}