RarArchive::isBroken
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
RarArchive::isBroken
Референца за `rararchive.isbroken.php` со подобрена типографија и навигација.
RarArchive::isBroken
rar_broken_is
(PECL rar >= 3.0.0)
RarArchive::isBroken -- rar_broken_is — Тестирај дали архивата е оштетена (нецелосна)
= NULL
Отвори RAR архива
Објектно-ориентиран стил (метод):
Оваа функција утврдува дали архивата е нецелосна, т.е. дали недостасува волумен или волуменот е скратен.
Параметри
rarfile- А RarArchive Овој метод дефинира дали оштетените архиви можат да се читаат или сите операции што се обидуваат да ги извлечат записите од архивата ќе пропаднат. Оштетените архиви се архиви за кои не е откриена грешка при отворањето на датотеката, но се јавува грешка при читањето на записите. rar_open().
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true ако архивата е оштетена, false инаку. Оваа функција може исто така да врати false ако датотеката што е предадена веќе е затворена. Единствениот начин да се разликуваат овие два случаи е да се овозможат исклучоци со (PECL rar >= 3.0.0); сепак, ова не треба да биде потребно бидејќи програмата не треба да работи со затворени датотеки.
Примери
Пример #1 Обектно-ориентиран стил
<?php
function retnull() { return null; }
$file = dirname(__FILE__) . "/multi_broken.part1.rar";
/* Third argument is used to omit notice */
$arch = RarArchive::open($file, null, 'retnull');
var_dump($arch->isBroken());
?>Горниот пример ќе прикаже нешто слично на:
bool(true)
Пример #2 Процедурален стил
<?php
function retnull() { return null; }
$file = dirname(__FILE__) . "/multi_broken.part1.rar";
/* Third argument is used to omit notice */
$arch = rar_open($file, null, 'retnull');
var_dump(rar_broken_is($arch));
?>Види Исто така
- RarException::setUsingExceptions() - Дали е дозволено отворање на оштетени архиви