RarArchive::isBroken()
RarArchive::isBroken()
(PECL rar >= 3.0.0)
RarArchive::isBroken() — Testa om ett arkiv är trasigt (ofullständigt)
Beskrivning
Objektorienterad stil (metod):
public RarArchive::isBroken(): bool
Procedurstil:
rar_broken_is(RarArchive $rarfile): bool
Denna funktion avgör om ett arkiv är ofullständigt, det vill säga om en volym saknas eller om en volym är avkortad.
Parametrar
- rarfile
Ett RarArchive-objekt, öppnat med rar_open().
Returnerar
Returnerar true om arkivet är trasigt, annars false. Funktionen kan också returnera false om den överförda filen redan har stängts. Det enda sättet att skilja dessa fall åt är att aktivera undantag med RarException::setUsingExceptions(); detta bör dock vara onödigt eftersom ett program inte bör operera på stängda filer.
Exempel
Exempel #1 Objektorienterad stil
<?php function retnull() { return null; } $file = dirname(__FILE__) . "/multi_broken.part1.rar"; /* Tredje argumentet används för att undertrycka meddelanden */ $arch = RarArchive::open($file, null, 'retnull'); var_dump($arch->isBroken()); ?>
Utdata från exemplet ovan kommer att likna:
bool(true)
Exempel #2 Procedurstil
<?php function retnull() { return null; } $file = dirname(__FILE__) . "/multi_broken.part1.rar"; /* Tredje argumentet används för att undertrycka meddelanden */ $arch = rar_open($file, null, 'retnull'); var_dump(rar_broken_is($arch)); ?>
Se även
- RarArchive::setAllowBroken() - Tillåt öppning av trasiga arkiv
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/rararchive.isbroken.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.