getID3() by James Heinrich info@.nosp@m.geti.nosp@m.d3.or.nosp@m.g //
More...
◆ DeleteLyrics3() [1/2]
getid3_write_lyrics3::DeleteLyrics3 |
( |
| ) |
|
Definition at line 34 of file write.lyrics3.php.
References getID3\analyze().
37 $ThisFileInfo = $getID3->
analyze($this->filename);
38 if (isset($ThisFileInfo[
'lyrics3'][
'tag_offset_start']) && isset($ThisFileInfo[
'lyrics3'][
'tag_offset_end'])) {
39 if ($fp = @fopen($this->filename,
'a+b')) {
42 $oldignoreuserabort = ignore_user_abort(
true);
44 fseek($fp, $ThisFileInfo[
'lyrics3'][
'tag_offset_end'], SEEK_SET);
45 $DataAfterLyrics3 =
'';
46 if ($ThisFileInfo[
'filesize'] > $ThisFileInfo[
'lyrics3'][
'tag_offset_end']) {
47 $DataAfterLyrics3 = fread($fp, $ThisFileInfo[
'filesize'] - $ThisFileInfo[
'lyrics3'][
'tag_offset_end']);
50 ftruncate($fp, $ThisFileInfo[
'lyrics3'][
'tag_offset_start']);
52 if (!empty($DataAfterLyrics3)) {
53 fseek($fp, $ThisFileInfo[
'lyrics3'][
'tag_offset_start'], SEEK_SET);
54 fwrite($fp, $DataAfterLyrics3, strlen($DataAfterLyrics3));
59 ignore_user_abort($oldignoreuserabort);
65 $this->errors[] =
'Cannot open "'.$this->filename.
'" in "a+b" mode';
◆ DeleteLyrics3() [2/2]
getid3_write_lyrics3::DeleteLyrics3 |
( |
| ) |
|
Definition at line 34 of file write.lyrics3.php.
References getID3\analyze().
37 $ThisFileInfo = $getID3->
analyze($this->filename);
38 if (isset($ThisFileInfo[
'lyrics3'][
'tag_offset_start']) && isset($ThisFileInfo[
'lyrics3'][
'tag_offset_end'])) {
39 if (is_readable($this->filename) && is_writable($this->filename) && is_file($this->filename) && ($fp = fopen($this->filename,
'a+b'))) {
42 $oldignoreuserabort = ignore_user_abort(
true);
44 fseek($fp, $ThisFileInfo[
'lyrics3'][
'tag_offset_end']);
45 $DataAfterLyrics3 =
'';
46 if ($ThisFileInfo[
'filesize'] > $ThisFileInfo[
'lyrics3'][
'tag_offset_end']) {
47 $DataAfterLyrics3 = fread($fp, $ThisFileInfo[
'filesize'] - $ThisFileInfo[
'lyrics3'][
'tag_offset_end']);
50 ftruncate($fp, $ThisFileInfo[
'lyrics3'][
'tag_offset_start']);
52 if (!empty($DataAfterLyrics3)) {
53 fseek($fp, $ThisFileInfo[
'lyrics3'][
'tag_offset_start']);
54 fwrite($fp, $DataAfterLyrics3, strlen($DataAfterLyrics3));
59 ignore_user_abort($oldignoreuserabort);
64 $this->errors[] =
'Cannot fopen('.$this->filename.
', "a+b")';
◆ getid3_write_lyrics3() [1/2]
getid3_write_lyrics3::getid3_write_lyrics3 |
( |
| ) |
|
◆ getid3_write_lyrics3() [2/2]
getid3_write_lyrics3::getid3_write_lyrics3 |
( |
| ) |
|
◆ WriteLyrics3() [1/2]
getid3_write_lyrics3::WriteLyrics3 |
( |
| ) |
|
Definition at line 29 of file write.lyrics3.php.
30 $this->errors[] =
'WriteLyrics3() not yet functional - cannot write Lyrics3';
◆ WriteLyrics3() [2/2]
getid3_write_lyrics3::WriteLyrics3 |
( |
| ) |
|
Definition at line 30 of file write.lyrics3.php.
31 $this->errors[] =
'WriteLyrics3() not yet functional - cannot write Lyrics3';
◆ $errors
getid3_write_lyrics3::$errors = array() |
◆ $filename
getid3_write_lyrics3::$filename |
◆ $tag_data
getid3_write_lyrics3::$tag_data |
◆ $warnings
getid3_write_lyrics3::$warnings = array() |
The documentation for this class was generated from the following file: