downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

RarEntry::getMethod> <RarEntry::getFileTime
[edit] Last updated: Fri, 17 May 2013

view this page in

RarEntry::getHostOs

(PECL rar >= 0.1)

RarEntry::getHostOsRécupère le code de l'hôte pour une entrée

Description

public int RarEntry::getHostOs ( void )

Retourne le code de l'OS hôte d'une entrée d'une archive.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne le code de l'OS hôte d'une entrée, ou FALSE si une erreur survient.

Exemples

Exemple #1 Exemple avec RarEntry::getHostOs() (version >= 2.0.0)

<?php

$rar_file 
rar_open('example.rar') or die("Échec lors de l'ouverture de l'archive RAR");

$entry rar_entry_get($rar_file'Dir/file.txt') or die("L'entrée demandée n'existe pas !");

switch (
$entry->getHostOs()) {
    case 
RarEntry::HOST_MSDOS:
        echo 
"MS-DOS\n";
        break;
    case 
RarEntry::HOST_OS2:
        echo 
"OS2\n";
        break;
    case 
RarEntry::HOST_WIN32:
        echo 
"Win32\n";
        break;
    case 
RarEntry::HOST_MACOS:
        echo 
"MacOS\n";
        break;
    case 
RarEntry::HOST_UNIX:
        echo 
"Unix/Linux\n";
        break;
    case 
RarEntry::HOST_BEOS:
        echo 
"BeOS\n";
        break;
}

?>

Exemple #2 Exemple avec RarEntry::getHostOs() (version <= 1.0.0)

<?php

$rar_file 
rar_open('example.rar') or die("Échec lors de l'ouverture de l'archive RAR");

$entry rar_entry_get($rar_file'Dir/file.txt') or die("L'entrée demandée n'existe pas !");

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;
}

?>

Voir aussi



add a note add a note User Contributed Notes RarEntry::getHostOs - [0 notes]
There are no user contributed notes for this page.

 
show source | credits | sitemap | contact | advertising | mirror sites