RarArchive::isBroken()

Från Wiki.linux.se
Version från den 8 december 2024 kl. 17.18 av Admin (diskussion | bidrag) (Skapade sidan med '== RarArchive::isBroken() == (PECL rar >= 3.0.0) '''RarArchive::isBroken() — Testa om ett arkiv är trasigt (ofullständigt)''' === Beskrivning === '''Objektorienterad stil (metod):''' <pre> public RarArchive::isBroken(): bool </pre> '''Procedurstil:''' <pre> rar_broken_is(RarArchive $rarfile): bool </pre> 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'''...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

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

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.