ZipArchive::addFromString
== ZipArchive::addFromString ==
(PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL zip >= 1.1.0)
=== ZipArchive::addFromString — Lägg till en fil i ett ZIP-arkiv med dess innehåll ===
Beskrivning
public ZipArchive::addFromString(string $name, string $content, int $flags = ZipArchive::FL_OVERWRITE): bool
Lägger till en fil i ett ZIP-arkiv med dess innehåll.
Not: För maximal portabilitet rekommenderas det att alltid använda snedstreck (/) som katalogseparator i ZIP-filnamn.
Parametrar
- name
Namnet på den post som ska skapas.
- content
Innehållet som ska användas för att skapa posten. Det används i ett binärt säkert läge.
- flags
Bitmask bestående av ZipArchive::FL_OVERWRITE, ZipArchive::FL_ENC_GUESS, ZipArchive::FL_ENC_UTF_8, ZipArchive::FL_ENC_CP437. Beteendet för dessa konstanter beskrivs på sidan för ZIP-konstanter.
Returvärden
Returnerar true vid framgång eller false vid misslyckande.
Ändringshistorik
Version | Beskrivning
8.0.0, PECL zip 1.18.0 | flaggor lades till.
Exempel
Exempel #1 Lägg till en post i ett nytt arkiv
<?php $zip = new ZipArchive; $res = $zip->open('test.zip', ZipArchive::CREATE); if ($res === TRUE) { $zip->addFromString('test.txt', 'file content goes here'); $zip->close(); echo 'ok'; } else { echo 'failed'; } ?>
Exempel #2 Lägg till en fil i en katalog i arkivet
<?php $zip = new ZipArchive; if ($zip->open('test.zip') === TRUE) { $zip->addFromString('dir/test.txt', 'file content goes here'); $zip->close(); echo 'ok'; } else { echo 'failed'; } ?>
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/ziparchive.addfromstring.php
PHP
Funktioner
Funktionsreferens
Komprimerings- och arkivtillägg
Zip Klasser
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 Stockholm som har sponsrat Linux.se med webbhotell.