Créer un fichier ZIP avec fopen () wrapper
comment créer un fichier ZIP en utilisant le fopen() wrapper ? C'est évidemment pas le chemin:
<?php
if( class_exists('ZipArchive') ){
echo 'Class ZipArchive exists, generating file...' . PHP_EOL;
$fp = fopen('zip://' . dirname(__FILE__) . '/test.zip', 'w');
if($fp){
fwrite($fp, 'Lorem ipsum dolor sit amet, consectetur adipisicing elit.');
fclose($fp);
echo 'Done' . PHP_EOL;
}else{
echo 'Could not open file' . PHP_EOL;
}
}else{
echo 'Class Zip is not available' . PHP_EOL;
}
... parce que tout ce que j'obtiens c'est:
Class ZipArchive exists, generating file...
Warning: fopen(zip://C:tmp/test.zip) [http://es.php.net/function.fopen]: failed to open stream: operation failed in C:tmptest.php on line 6
Could not open file
3
demandé sur
Álvaro González
2011-04-11 15:45:28
1 réponses
j'ai finalement supposé que l'affirmation selon laquelle zip:
wrapper supporte l'écriture était une erreur de documentation et l'a rapportée comme telle . Le rapport de bogue a été accepté et corrigé.
1
répondu
Álvaro González
2012-04-12 15:59:59