Section A.10. File System


A.10. File System

A.10.1. Archive_Tar

Repository: PEAR - License: PHP License - By Vincent Blavet (lead) - Stig Sæther Bakken (helper)

Tar file management class

A.10.1.1 Description

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.

A.10.2. Archive_Zip

Repository: - License: PHP License -

Zip file management class

A.10.2.1 Description

This class provides handling of zip files in PHP. It supports creating, listing, extracting and adding to zip files.

A.10.3. File

Repository: PEAR - License: PHP - By Richard Heyes (lead) - Tal Peer (lead) - Tomas V.V. Cox (developer)

Common file and directory routines

A.10.3.1 Description

Provides easy access to read/write to files along with some common routines to deal with paths. Also provides interface for handling CSV files.

A.10.4. File_Find

Repository: PEAR - License: PHP - By Sterling Hughes (lead) - Mika Tuupola (lead)

A Class the facillitates the search of filesystems

A.10.4.1 Description

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.

A.10.5. File_HtAccess

Repository: PEAR - License: PHP - By Mika Tuupola (lead)

Manipulate .htaccess files

A.10.5.1 Description

Provides methods to create and manipulate .htaccess files.

A.10.6. File_Passwd

Repository: PEAR - License: PHP - By Michael Wallner (lead)

Manipulate many kinds of password files

A.10.6.1 Description

Provides methods to manipulate standard Unix, SMB server, AuthUser (.htpasswd), AuthDigest (.htdigest), CVS pserver and custom formatted password files.

A.10.7. File_SearchReplace

Repository: PEAR - License: BSD - By Richard Heyes (lead)

Performs search and replace routines

A.10.7.1 Description

Provides various functions to perform search/replace on files. Preg/Ereg regex supported along with faster but more basic str_replace routine.

A.10.8. File_SMBPasswd

Repository: PEAR - License: BSD - By Michael Bretterklieber (lead)

Class for managing SAMBA style password files.

A.10.8.1 Description

With this package, you can maintain smbpasswd-files, usualy used by SAMBA.

A.10.9. VFS

Repository: - License: LGPL -

Virtual File System API

A.10.9.1 Description

This package provides a Virtual File System API, with backends for:

  • SQL

  • FTP

  • Local filesystems

  • Hybrid SQL and filesystem

... and more planned. Reading/writing/listing of files are all supported, and there are both object-based and array-based interfaces to directory listings.



    PHP 5 Power Programming
    PHP 5 Power Programming
    ISBN: 013147149X
    EAN: 2147483647
    Year: 2003
    Pages: 240

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net