A.10. File System
Repository: PEAR - License: PHP License - By Vincent Blavet (lead) - Stig Sæther Bakken (helper)
Tar file management class
This class provides handling of tar files in PHP. It supports creating, listing, extracting and adding to tar files. Gzip support is available if PHP has the zlib extension built-in or loaded. Bz2 compression is also supported with the bz2 extension loaded.
Repository: - License: PHP License -
Zip file management class
This class provides handling of zip files in PHP. It supports creating, listing, extracting and adding to zip files.
Repository: PEAR - License: PHP - By Richard Heyes (lead) - Tal Peer (lead) - Tomas V.V. Cox (developer)
Common file and directory routines
Provides easy access to read/write to files along with some common routines to deal with paths. Also provides interface for handling CSV files.
Repository: PEAR - License: PHP - By Sterling Hughes (lead) - Mika Tuupola (lead)
A Class the facillitates the search of filesystems
File_Find, created as a replacement for its Perl counterpart, also named File_Find, is a directory searcher, which handles, globbing, recursive directory searching, as well as a slew of other cool features.
Repository: PEAR - License: PHP - By Mika Tuupola (lead)
Manipulate .htaccess files
Provides methods to create and manipulate .htaccess files.
Repository: PEAR - License: PHP - By Michael Wallner (lead)
Manipulate many kinds of password files
Provides methods to manipulate standard Unix, SMB server, AuthUser (.htpasswd), AuthDigest (.htdigest), CVS pserver and custom formatted password files.
Repository: PEAR - License: BSD - By Richard Heyes (lead)
Performs search and replace routines
Provides various functions to perform search/replace on files. Preg/Ereg regex supported along with faster but more basic str_replace routine.
Repository: PEAR - License: BSD - By Michael Bretterklieber (lead)
Class for managing SAMBA style password files.
With this package, you can maintain smbpasswd-files, usualy used by SAMBA.
Repository: - License: LGPL -
Virtual File System API
This package provides a Virtual File System API, with backends for:
... and more planned. Reading/writing/listing of files are all supported, and there are both object-based and array-based interfaces to directory listings.