FileUtil provides basic support for file functionality like HTTP file upload.
- Author
- ingo herwig ingo@.nosp@m.wemo.nosp@m.ve.co.nosp@m.m
Definition at line 22 of file FileUtil.php.
|
| static | uploadFile ($mediaFile, $destName, $mimeTypes=null, $override=true) |
| |
| static | fputsUnicode ($fp, $str) |
| |
| static | getFiles ($directory, $pattern='/./', $prependDirectoryName=false, $recursive=false) |
| |
| static | getDirectories ($directory, $pattern='/./', $prependDirectoryName=false, $recursive=false) |
| |
| static | copyRec ($source, $dest) |
| |
| static | copyRecDir ($source, $dest) |
| |
| static | mkdirRec ($dirname) |
| |
| static | emptyDir ($dirname) |
| |
| static | realpath ($path) |
| |
| static | sanitizeFilename ($file) |
| |
| static uploadFile |
( |
|
$mediaFile, |
|
|
|
$destName, |
|
|
|
$mimeTypes = null, |
|
|
|
$override = true |
|
) |
| |
|
static |
Copy an uploaded file to a given destination (only if the mime type mathes the given one).
- Parameters
-
| $mediaFile | An assoziative array with the following keys: 'name', 'type', 'tmp_name' (typically a $_FILES entry) |
| $destName | The destination file name |
| $mimeTypes | An array holding the allowed mimetypes, null if arbitrary (default: null) |
| $override | Boolean whether an existing file should be overridden, if false an unque id will be placed in the filename to prevent overriding (default: true) |
- Returns
- The filename of the uploaded file
Definition at line 32 of file FileUtil.php.
| static fputsUnicode |
( |
|
$fp, |
|
|
|
$str |
|
) |
| |
|
static |
Write unicode to file.
- Parameters
-
| $fp | File Handle |
| $str | String to write |
Definition at line 68 of file FileUtil.php.
| static getFiles |
( |
|
$directory, |
|
|
|
$pattern = '/./', |
|
|
|
$prependDirectoryName = false, |
|
|
|
$recursive = false |
|
) |
| |
|
static |
| static getDirectories |
( |
|
$directory, |
|
|
|
$pattern = '/./', |
|
|
|
$prependDirectoryName = false, |
|
|
|
$recursive = false |
|
) |
| |
|
static |
| static copyRec |
( |
|
$source, |
|
|
|
$dest |
|
) |
| |
|
static |
Recursive copy for files/directories.
- Parameters
-
| $source | The name of the source directory/file |
| $dest | The name of the destination directory/file |
Definition at line 161 of file FileUtil.php.
| static copyRecDir |
( |
|
$source, |
|
|
|
$dest |
|
) |
| |
|
static |
Recursive copy for directories.
- Parameters
-
| $source | The name of the source directory |
| $dest | The name of the destination directory |
Definition at line 178 of file FileUtil.php.
| static mkdirRec |
( |
|
$dirname | ) |
|
|
static |
Recursive directory creation.
- Parameters
-
| $dirname | The name of the directory |
Definition at line 196 of file FileUtil.php.
| static emptyDir |
( |
|
$dirname | ) |
|
|
static |
Empty a directory.
- Parameters
-
| $dirname | The name of the directory |
Definition at line 206 of file FileUtil.php.
| static sanitizeFilename |
( |
|
$file | ) |
|
|
static |