Fonctions membres publiques | |
| em_unzip ($p_zipname) | |
| extract ($p_params=0) | |
| errorCode () | |
| errorName ($p_with_code=false) | |
| errorInfo ($p_full=false) | |
| _checkFormat ($p_level=0) | |
| _openFd ($p_mode) | |
| _closeFd () | |
| _convertHeader2FileInfo ($p_header, &$p_info) | |
| _extractByRule (&$p_file_list, &$p_params) | |
| _extractFile (&$p_entry, $p_path, $p_remove_path, $p_remove_all_path, &$p_params) | |
| _readFileHeader (&$p_header) | |
| _readCentralFileHeader (&$p_header) | |
| _readEndCentralDir (&$p_central_dir) | |
| _dirCheck ($p_dir, $p_is_dir=false) | |
| _check_parameters (&$p_params, $p_default) | |
| _errorLog ($p_error_code=0, $p_error_string='') | |
| _errorReset () | |
| _tool_PathReduction ($p_dir) | |
| _tool_PathInclusion ($p_dir, $p_path) | |
| _tool_CopyBlock ($p_src, $p_dest, $p_size, $p_mode=0) | |
| _tool_Rename ($p_src, $p_dest) | |
| _tool_TranslateWinPath ($p_path, $p_remove_disk_letter=true) | |
Attributs publics | |
| $_zipname = '' | |
| $_zip_fd = 0 | |
| $_error_code = 1 | |
| $_error_string = '' | |
| em_unzip::em_unzip | ( | $ | p_zipname | ) |
| em_unzip::extract | ( | $ | p_params = 0 |
) |
This method extract the files and folders which are in the zip archive. It can extract all the archive or a part of the archive by using filter feature (extract by name, by index, by ereg, by preg). The extraction can occur in the current path or an other path. All the advanced features are activated by the use of variable parameters. The return value is an array of entry descriptions which gives information on extracted files (See listContent()). The method may return a success value (an array) even if some files are not correctly extracted (see the file status in listContent()). The supported variable parameters for this method are : 'add_path' : Path where the files and directories are to be extracted
public
| mixed | $p_params An array of variable parameters and values. |
| em_unzip::errorCode | ( | ) |
Method that gives the lastest error code.
public
| em_unzip::errorName | ( | $ | p_with_code = false |
) |
This method gives the latest error code name.
public
| boolean | $p_with_code If true, gives the name and the int value. |
| em_unzip::errorInfo | ( | $ | p_full = false |
) |
This method returns the description associated with the latest error.
public
| boolean | $p_full If set to true gives the description with the error code, the name and the description. If set to false gives only the description and the error code. |
| em_unzip::_checkFormat | ( | $ | p_level = 0 |
) |
| em_unzip::_openFd | ( | $ | p_mode | ) |
{ Description }
| em_unzip::_closeFd | ( | ) |
{ Description }
| em_unzip::_convertHeader2FileInfo | ( | $ | p_header, | |
| &$ | p_info | |||
| ) |
em_unzip::_convertHeader2FileInfo()
{ Description }
| em_unzip::_extractByRule | ( | &$ | p_file_list, | |
| &$ | p_params | |||
| ) |
{ Description }
| em_unzip::_extractFile | ( | &$ | p_entry, | |
| $ | p_path, | |||
| $ | p_remove_path, | |||
| $ | p_remove_all_path, | |||
| &$ | p_params | |||
| ) |
{ Description }
| em_unzip::_readFileHeader | ( | &$ | p_header | ) |
{ Description }
| em_unzip::_readCentralFileHeader | ( | &$ | p_header | ) |
em_unzip::_readCentralFileHeader()
{ Description }
| em_unzip::_readEndCentralDir | ( | &$ | p_central_dir | ) |
em_unzip::_readEndCentralDir()
{ Description }
| em_unzip::_dirCheck | ( | $ | p_dir, | |
| $ | p_is_dir = false | |||
| ) |
| em_unzip::_check_parameters | ( | &$ | p_params, | |
| $ | p_default | |||
| ) |
{ Description }
| integer | $p_error_code | |
| string | $p_error_string |
| em_unzip::_errorLog | ( | $ | p_error_code = 0, |
|
| $ | p_error_string = '' | |||
| ) |
| em_unzip::_errorReset | ( | ) |
{ Description }
| em_unzip::_tool_PathReduction | ( | $ | p_dir | ) |
{ Description }
| em_unzip::_tool_PathInclusion | ( | $ | p_dir, | |
| $ | p_path | |||
| ) |
{ Description }
| em_unzip::_tool_CopyBlock | ( | $ | p_src, | |
| $ | p_dest, | |||
| $ | p_size, | |||
| $ | p_mode = 0 | |||
| ) |
| em_unzip::_tool_Rename | ( | $ | p_src, | |
| $ | p_dest | |||
| ) |
{ Description }
| em_unzip::_tool_TranslateWinPath | ( | $ | p_path, | |
| $ | p_remove_disk_letter = true | |||
| ) |
| em_unzip::$_zipname = '' |
| em_unzip::$_zip_fd = 0 |
| em_unzip::$_error_code = 1 |
| em_unzip::$_error_string = '' |
1.5.3