Recommend this page to a friend! |
Download .zip |
Info | View files (81) | Download .zip | Reputation | Support forum | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2022-10-28 (16 days ago) | Not yet rated by the users | Total: 370 This week: 3 | All time: 6,766 This week: 270 |
Version | License | PHP version | Categories | |||
dirscan 1.3 | Custom (specified... | 5.3 | PHP 5, Files and Folders |
Description | Author | |
This class can scan directories for files with certain file name extensions. |
-------------------------------------------------------------------------------- WaldScan -------------------------------------------------------------------------------- @author Karl Holz @link https://github.com/salamcast @licence LICENCE.WaldScan.txt -------------------------------------------------------------------------------- * Wald is the German word for forest/woods, since this is dealing with multiple * directory trees it seem appropriate, it's also the plural form of my surname * Holz -------------------------------------------------------------------------------- ================================================================================ WaldScan is a PHP 5 class that will recursively scan the given directory for a list of selected file types. This can scan your directories for media files, documents and/or images. You are required to pass a valid full path directory or the DOCUMENT_ROOT will be used for the root if nothing is passed. A list of default banned directories has been set to avoid potentially dangerous results for you and I; You don't want someone to get access to your /etc, /var or /private directories do you? These directories can be cleared if you need to use those directories for an PHP CLI or PHP-GTK utility. This class has many uses for any web page that serves files over http/https, a CLI program that does batch processing of files or in cron jobs for caching file data for faster access. getID3 is a great project that is required to work with this class for accessing meta data in many media file formats; caching the id3 data, etc to an SQLite3 database to greatly improve the performance of your application. This class can be a little slow scanning many files stored on a network share (over wifi), just keep this in mind if you want to use network shares on a live website with many users and no cron Job to do the caching. look at the WaldScan.tester.php to get a better idea of how this class functions. when you open it up, edit the $test variable to a directory on your server or share mounted on your server and edit the $ext variable to a filetype list that you want to view |
Files |
File | Role | Description | ||
---|---|---|---|---|
includes (1 directory) | ||||
dirscan.class.php | Class | WaldScan class | ||
LICENCE.WaldScan.txt | Lic. | Apache 2 Licence | ||
README | Data | Auxiliary data | ||
WaldScan.tester.php | Example | WaldScan Tester |
Files | / | includes | / | getid3 |
File | Role | Description |
---|---|---|
changelog.txt | Data | getID3 dependency |
dependencies.txt | Data | getID3 dependency |
extension.cache.dbm.php | Aux. | getID3 dependency |
extension.cache.mysql.php | Aux. | getID3 dependency |
extension.cache.sqlite3.php | Aux. | getID3 dependency |
getid3.dirscan.php | Aux. | getID3 dependency |
getid3.lib.php | Aux. | getID3 dependency |
getid3.php | Aux. | getID3 dependency |
license.commercial.txt | Lic. | getID3 dependency |
license.txt | Lic. | getID3 dependency |
module.archive.gzip.php | Aux. | getID3 dependency |
module.archive.rar.php | Aux. | getID3 dependency |
module.archive.szip.php | Aux. | getID3 dependency |
module.archive.tar.php | Aux. | getID3 dependency |
module.archive.zip.php | Aux. | getID3 dependency |
module.audio-video.asf.php | Aux. | getID3 dependency |
module.audio-video.bink.php | Aux. | getID3 dependency |
module.audio-video.flv.php | Aux. | getID3 dependency |
module.audio-video.matroska.php | Aux. | getID3 dependency |
module.audio-video.mpeg.php | Aux. | getID3 dependency |
module.audio-video.nsv.php | Aux. | getID3 dependency |
module.audio-video.real.php | Aux. | getID3 dependency |
module.audio-video.riff.php | Aux. | getID3 dependency |
module.audio-video.swf.php | Aux. | getID3 dependency |
module.audio.aa.php | Aux. | getID3 dependency |
module.audio.aac.php | Aux. | getID3 dependency |
module.audio.ac3.php | Aux. | getID3 dependency |
module.audio.au.php | Aux. | getID3 dependency |
module.audio.avr.php | Aux. | getID3 dependency |
module.audio.bonk.php | Aux. | getID3 dependency |
module.audio.dss.php | Aux. | getID3 dependency |
module.audio.dts.php | Aux. | getID3 dependency |
module.audio.flac.php | Aux. | getID3 dependency |
module.audio.la.php | Aux. | getID3 dependency |
module.audio.lpac.php | Aux. | getID3 dependency |
module.audio.midi.php | Aux. | getID3 dependency |
module.audio.mod.php | Aux. | getID3 dependency |
module.audio.monkey.php | Aux. | getID3 dependency |
module.audio.mp3.php | Aux. | getID3 dependency |
module.audio.mpc.php | Aux. | getID3 dependency |
module.audio.ogg.php | Aux. | getID3 dependency |
module.audio.optimfrog.php | Aux. | getID3 dependency |
module.audio.rkau.php | Aux. | getID3 dependency |
module.audio.shorten.php | Aux. | getID3 dependency |
module.audio.tta.php | Aux. | getID3 dependency |
module.audio.voc.php | Aux. | getID3 dependency |
module.audio.vqf.php | Aux. | getID3 dependency |
module.audio.wavpack.php | Aux. | getID3 dependency |
module.graphic.bmp.php | Aux. | getID3 dependency |
module.graphic.efax.php | Aux. | getID3 dependency |
module.graphic.gif.php | Aux. | getID3 dependency |
module.graphic.jpg.php | Aux. | getID3 dependency |
module.graphic.pcd.php | Aux. | getID3 dependency |
module.graphic.png.php | Aux. | getID3 dependency |
module.graphic.svg.php | Aux. | getID3 dependency |
module.graphic.tiff.php | Aux. | getID3 dependency |
module.misc.cue.php | Aux. | getID3 dependency |
module.misc.exe.php | Aux. | getID3 dependency |
module.misc.iso.php | Aux. | getID3 dependency |
module.misc.msoffice.php | Aux. | getID3 dependency |
module.misc.par2.php | Aux. | getID3 dependency |
module.misc.pdf.php | Aux. | getID3 dependency |
module.tag.apetag.php | Aux. | getID3 dependency |
module.tag.id3v1.php | Aux. | getID3 dependency |
module.tag.id3v2.php | Aux. | getID3 dependency |
module.tag.lyrics3.php | Aux. | getID3 dependency |
module.tag.xmp.php | Aux. | getID3 dependency |
readme.txt | Doc. | getID3 dependency |
structure.txt | Doc. | getID3 dependency |
write.apetag.php | Aux. | getID3 dependency |
write.id3v1.php | Aux. | getID3 dependency |
write.id3v2.php | Aux. | getID3 dependency |
write.lyrics3.php | Aux. | getID3 dependency |
write.metaflac.php | Aux. | getID3 dependency |
write.php | Aux. | getID3 dependency |
write.real.php | Aux. | getID3 dependency |
write.vorbiscomment.php | Aux. | getID3 dependency |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.
Related pages |
getID3 tool used to read ID3 tags and other meta data, re-download if not working |
GitHub Project project on GitHub |