Maison >développement back-end >tutoriel php >Options de contexte PHP Zip

Options de contexte PHP Zip

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBavant
2023-08-19 22:49:141211parcourir

PHP Zip上下文选项

Introduction

L'extension ZIP de PHP enregistre zip:// wrapper. PHP 7.2.0 et versions ultérieures prennent en charge les mots de passe pour les archives cryptées. Il n'y a qu'une seule option de contexte Zip appelée mot de passe

Exemple

Créez d'abord un ZIP. archivez comme suit :

<?php
$zip = new ZipArchive;
$zip->open(&#39;test.zip&#39;);
$zip->setPassword("MySecretPassword");
$zip->addFile(&#39;c:/xampp/php/test.txt&#39;, &#39;test.txt&#39;);
$zip->close();
>>

Pour lire les fichiers du flux zip://, utilisez le code suivant

<?php
$opts = array(
   &#39;zip&#39; => array(
      &#39;password&#39; => &#39;secret&#39;,
   ),
);
$context = stream_context_create($opts);
echo file_get_contents(&#39;zip://test.zip#test.txt&#39;, false, $context);
?>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:Interface PHP traversableArticle suivant:Interface PHP traversable