|
Последние активные темы форума |
|
Rar::getHostOs
(no version information, might be only in CVS) Rar::getHostOs -- Get entry host OS
Descriptionint Rar::getHostOs ( void ) Rar::getHostOs() return code of the host OS of the
archive entry.
Пример 1. Rar::getHostOs() example
<?php
$rar_file
=
rar_open
(
'example.rar'
) or die(
"Failed to open Rar archive"
);
$entry
=
rar_entry_get
(
$rar_file
,
'Dir/file.txt'
) or die(
"Failed to find such entry"
);
switch (
$entry
->
getHostOs
()) {
case
RAR_HOST_MSDOS
:
echo
"MS-DOS\n"
;
break;
case
RAR_HOST_OS2
:
echo
"OS2\n"
;
break;
case
RAR_HOST_WIN32
:
echo
"Win32\n"
;
break;
case
RAR_HOST_MACOS
:
echo
"MacOS\n"
;
break;
case
RAR_HOST_UNIX
:
echo
"Unix/Linux\n"
;
break;
case
RAR_HOST_BEOS
:
echo
"BeOS\n"
;
break;
}
?>
|
|
Rar::getHostOs() returns FALSE on error.
|