RarEntry::getHostOs
Hoppa till navigering
Hoppa till sök
RarEntry::getHostOs()
(PECL rar >= 0.1)
RarEntry::getHostOs() — Hämta värd-OS för posten
Beskrivning
public RarEntry::getHostOs(): int
Returnerar koden för värdoperativsystemet för arkivposten.
Parameterlista
Denna funktion har inga parametrar.
Returnerar
Returnerar koden för värd-OS, eller false
vid fel.
Exempel
Exempel #1 RarEntry::getHostOs() (version >= 2.0.0)
<?php $rar_file = rar_open('example.rar') or die("Misslyckades att öppna RAR-arkivet"); $entry = rar_entry_get($rar_file, 'Dir/file.txt') or die("Misslyckades att hitta posten"); 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; } ?>
Exempel #2 RarEntry::getHostOs() (version <= 1.0.0)
<?php $rar_file = rar_open('example.rar') or die("Misslyckades att öppna RAR-arkivet"); $entry = rar_entry_get($rar_file, 'Dir/file.txt') or die("Misslyckades att hitta posten"); 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; } ?>
Se även
- RarEntry::extract - Extrahera post från arkivet
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/rarentry.extract.php
PHP
Funktioner
Funktionsreferens
Komprimerings- och arkivtillägg
Rar_—_Rar_Arkivering
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.