<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=RarArchive%3A%3AsetAllowBroken%28%29</id>
	<title>RarArchive::setAllowBroken() - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=RarArchive%3A%3AsetAllowBroken%28%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=RarArchive::setAllowBroken()&amp;action=history"/>
	<updated>2026-04-29T00:01:47Z</updated>
	<subtitle>Versionshistorik för denna sida på wikin</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.linux.se/index.php?title=RarArchive::setAllowBroken()&amp;diff=6351&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;== RarArchive::setAllowBroken() ==  (PECL rar &gt;= 3.0.0)  &#039;&#039;&#039;RarArchive::setAllowBroken() — Tillåt öppning av trasiga arkiv&#039;&#039;&#039;  === Beskrivning ===  &#039;&#039;&#039;Objektorienterad stil (metod):&#039;&#039;&#039;  &lt;pre&gt; public RarArchive::setAllowBroken(bool $allow_broken): bool &lt;/pre&gt;  &#039;&#039;&#039;Procedurstil:&#039;&#039;&#039;  &lt;pre&gt; rar_allow_broken_set(RarArchive $rarfile, bool $allow_broken): bool &lt;/pre&gt;  Denna metod bestämmer om trasiga arkiv kan läsas eller om alla operationer som försöker extrahera arkivp...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=RarArchive::setAllowBroken()&amp;diff=6351&amp;oldid=prev"/>
		<updated>2024-12-08T17:15:53Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;== RarArchive::setAllowBroken() ==  (PECL rar &amp;gt;= 3.0.0)  &amp;#039;&amp;#039;&amp;#039;RarArchive::setAllowBroken() — Tillåt öppning av trasiga arkiv&amp;#039;&amp;#039;&amp;#039;  === Beskrivning ===  &amp;#039;&amp;#039;&amp;#039;Objektorienterad stil (metod):&amp;#039;&amp;#039;&amp;#039;  &amp;lt;pre&amp;gt; public RarArchive::setAllowBroken(bool $allow_broken): bool &amp;lt;/pre&amp;gt;  &amp;#039;&amp;#039;&amp;#039;Procedurstil:&amp;#039;&amp;#039;&amp;#039;  &amp;lt;pre&amp;gt; rar_allow_broken_set(RarArchive $rarfile, bool $allow_broken): bool &amp;lt;/pre&amp;gt;  Denna metod bestämmer om trasiga arkiv kan läsas eller om alla operationer som försöker extrahera arkivp...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== RarArchive::setAllowBroken() ==&lt;br /&gt;
&lt;br /&gt;
(PECL rar &amp;gt;= 3.0.0)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;RarArchive::setAllowBroken() — Tillåt öppning av trasiga arkiv&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Beskrivning ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Objektorienterad stil (metod):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
public RarArchive::setAllowBroken(bool $allow_broken): bool&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Procedurstil:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rar_allow_broken_set(RarArchive $rarfile, bool $allow_broken): bool&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Denna metod bestämmer om trasiga arkiv kan läsas eller om alla operationer som försöker extrahera arkivposterna ska misslyckas. Trasiga arkiv är arkiv där inga fel upptäcks vid öppning av filen men ett fel uppstår vid läsning av posterna.&lt;br /&gt;
&lt;br /&gt;
=== Parametrar ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;rarfile&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
  Ett RarArchive-objekt, öppnat med [[rar_open()]].&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;allow_broken&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
  Om trasiga filer ska tillåtas att läsas (&amp;#039;&amp;#039;&amp;#039;true&amp;#039;&amp;#039;&amp;#039;) eller inte (&amp;#039;&amp;#039;&amp;#039;false&amp;#039;&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
=== Returnerar ===&lt;br /&gt;
&lt;br /&gt;
Returnerar &amp;#039;&amp;#039;&amp;#039;true&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;false&amp;#039;&amp;#039;&amp;#039; vid fel. Misslyckas endast om filen redan har stängts.&lt;br /&gt;
&lt;br /&gt;
=== Exempel ===&lt;br /&gt;
&lt;br /&gt;
==== Exempel #1 Objektorienterad stil ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
function retnull() { return null; }&lt;br /&gt;
$file = dirname(__FILE__) . &amp;quot;/multi_broken.part1.rar&amp;quot;;&lt;br /&gt;
/* Tredje argumentet undertrycker &amp;quot;volym saknas&amp;quot;-meddelandet */&lt;br /&gt;
$a = RarArchive::open($file, null, &amp;#039;retnull&amp;#039;);&lt;br /&gt;
$a-&amp;gt;setAllowBroken(true);&lt;br /&gt;
foreach ($a-&amp;gt;getEntries() as $e) {&lt;br /&gt;
    echo &amp;quot;$e\n&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
var_dump(count($a));&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utdata från exemplet ovan kommer att likna:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RarEntry for file &amp;quot;file1.txt&amp;quot; (52b28202)&lt;br /&gt;
int(1)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Exempel #2 Procedurstil ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
function retnull() { return null; }&lt;br /&gt;
$file = dirname(__FILE__) . &amp;quot;/multi_broken.part1.rar&amp;quot;;&lt;br /&gt;
/* Tredje argumentet undertrycker &amp;quot;volym saknas&amp;quot;-meddelandet */&lt;br /&gt;
$a = rar_open($file, null, &amp;#039;retnull&amp;#039;);&lt;br /&gt;
rar_allow_broken_set($a, true);&lt;br /&gt;
foreach (rar_list($a) as $e) {&lt;br /&gt;
    echo &amp;quot;$e\n&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
var_dump(count($a));&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Se även ===&lt;br /&gt;
&lt;br /&gt;
* [[RarArchive::isBroken()]] - Testa om ett arkiv är trasigt (ofullständigt)&lt;br /&gt;
= Sidslut =&lt;br /&gt;
&lt;br /&gt;
Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.deflate-init.php&lt;br /&gt;
&amp;lt;BR&amp;gt;[[PHP]]&lt;br /&gt;
[[Funktioner]]&lt;br /&gt;
[[Funktionsreferens]]&lt;br /&gt;
[[Komprimerings- och arkivtillägg]]&lt;br /&gt;
[[Rar_—_Rar_Arkivering]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
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å &lt;br /&gt;
https://www.linux.se/kontaka-linux-se/&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;Tack till [https://datorhjalp.se Datorhjälp] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Php]]&lt;br /&gt;
[[Kategori:Komprimerings- och Arkivtillägg]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>