ZipArchive::addGlob(): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== ZipArchive::addGlob ==<br> ''(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL zip >= 1.9.0)''<br> === ZipArchive::addGlob — Lägg till filer från en katalog med glob-mönster ===<br> ==== Beskrivning ==== <pre> public ZipArchive::addGlob(string $pattern, int $flags = 0, array $options = []): array|false </pre> Lägger till filer från en katalog som matchar glob-mönstret.<br> Not: För maximal portabilitet rekommenderas det att alltid använda snedstreck (/) som katalogse...')
 
(Omdirigerar till ZipArchive::addGlob)
Märke: Ny omdirigering
 
Rad 1: Rad 1:
== ZipArchive::addGlob ==<br>
#REDIRECT [[ZipArchive::addGlob]]
''(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL zip >= 1.9.0)''<br>
 
=== ZipArchive::addGlob — Lägg till filer från en katalog med glob-mönster ===<br>
 
==== Beskrivning ==== 
<pre>
public ZipArchive::addGlob(string $pattern, int $flags = 0, array $options = []): array|false
</pre>
Lägger till filer från en katalog som matchar glob-mönstret.<br>
 
Not: För maximal portabilitet rekommenderas det att alltid använda snedstreck (/) som katalogseparator i ZIP-filnamn.<br>
 
==== Parametrar ==== 
* '''pattern''' 
Ett glob() mönster mot vilket filer kommer att matchas.<br>
 
* '''flags''' 
En bitmask av glob() flaggor.<br>
 
* '''options''' 
En associerad array med alternativ. Tillgängliga alternativ är:<br>
**"add_path"** 
Prefix som ska läggas till när den lokala sökvägen för filen i arkivet översätts. Detta tillämpas efter eventuella borttagningsoperationer definierade av alternativen "remove_path" eller "remove_all_path".<br>
**"remove_path"** 
Prefix som ska tas bort från matchande filvägar innan de läggs till i arkivet.<br>
**"remove_all_path"** 
true för att använda endast filnamnet och lägga till det i rotkatalogen för arkivet.<br>
**"flags"** 
Bitmask bestående av ZipArchive::FL_OVERWRITE, ZipArchive::FL_ENC_GUESS, ZipArchive::FL_ENC_UTF_8, ZipArchive::FL_ENC_CP437, ZipArchive::FL_OPEN_FILE_NOW. Beteendet för dessa konstanter beskrivs på sidan för ZIP-konstanter.<br>
**"comp_method"** 
Komprimeringsmetod, en av ZipArchive::CM_* konstanterna.<br>
**"comp_flags"** 
Komprimeringsnivå.<br>
**"enc_method"** 
Krypteringsmetod, en av ZipArchive::EM_* konstanterna.<br>
**"enc_password"** 
Lösenord som används för kryptering.<br>
 
==== Returvärden ==== 
En array med de tillagda filerna vid framgång eller false vid misslyckande.<br>
 
==== Ändringshistorik ==== 
Version | Beskrivning<br>
8.0.0, PECL zip 1.18.0 | "flags" i alternativ lades till.<br>
8.0.0, PECL zip 1.18.1 | "comp_method", "comp_flags", "enc_method" och "enc_password" i alternativ lades till.<br>
8.3.0, PECL zip 1.22.1 | ZipArchive::FL_OPEN_FILE_NOW lades till.<br>
 
==== Exempel ==== 
Exempel #1 ZipArchive::addGlob() exempel<br>
Lägg till alla php-skript och textfiler från den aktuella arbetskatalogen<br>
<pre>
<?php
$zip = new ZipArchive();
$ret = $zip->open('application.zip', ZipArchive::CREATE | ZipArchive::OVERWRITE);
if ($ret !== TRUE) {
    printf('Failed with code %d', $ret);
} else {
    $options = array('add_path' => 'sources/', 'remove_all_path' => TRUE);
    $zip->addGlob('*.{php,txt}', GLOB_BRACE, $options);
    $zip->close();
}
?>
</pre>
 
==== Se även ==== 
[[ZipArchive::addFile()]] - Lägger till en fil i ett ZIP-arkiv från den angivna sökvägen<br>
[[ZipArchive::addPattern()]] - Lägg till filer från en katalog med PCRE-mönster<br>
 
= Sidslut =
 
Orginalhemsidan på Engelska :https://www.php.net/manual/en/ziparchive.addglob.php
<BR>[[PHP]]
[[Funktioner]]
[[Funktionsreferens]]
[[Komprimerings- och arkivtillägg]]
[[ebook.zip|Zip Klasser]]
 
<HR>
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/
<BR><BR>Tack till [https://www.Datorhjalp.se Datorhjälp Stockholm] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.
 
[[Kategori:Php]]
[[Kategori:Komprimerings- och Arkivtillägg]]

Nuvarande version från 17 november 2024 kl. 13.49

Omdirigering till: