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 |